Edward Bloom (Ewan McGregor) egész élete meséléssel telt. Különösen élénk fantáziájával mindenkit levett a lábáról, még azokat is, akik nem is hitték el világkörüli útjáról, óriásokról, boszorkányokról és csengő hangú sziámi ikrekről szóló történeteit. Egyedül fia, William (Billy Crudup) nem tudott megbarátkozni ezzel az életszemlélettel – ő mindig egyszerűbb, szerethetőbb apára vágyott. Azonban mikor kiderül, hogy Edward (akit idős korában az ötszörös Oscar-jelölt Albert Finney alakít) halálos beteg, Will mégis beszélgetni kezd vele, hogy végre megtudja, milyen ember is volt az apja valójában. Ahogy végighallgatja összes hihetetlen történetét, lassan kibontakozik előtte egy páratlanul kalandos élet, melynek ebben a varázslatos filmben mi is tanúivá válhatunk…