En brouille avec son père Edward depuis trois ans, Will Bloom se rend au chevet de ce dernier lorsqu'il tombe malade. Le jeune homme en profite pour se réconcilier avec lui, mais aussi pour tenter de départager le vrai du faux dans les histoires extravagantes que son père lui a toujours racontées. En effet, Edward est un conteur né, qui déballe sa vie comme une suite d'aventures incroyables au cours desquelles il aurait côtoyé une sorcière, un géant, des soeurs siamoises, un directeur de cirque loup-garou et bien d'autres personnages étonnants. Mais pour Will, ce ne sont là que des histoires inventées grâce auxquelles son père fuit la réalité. Et pourtant, même lorsqu'il se retrouve confronté à la mort, Edward persiste à se souvenir de sa vie comme d'un collier d'événements fantaisistes...