Edward Bloom (Albert Finney) bol odjakživa vášnivým rozprávačom neuveriteľných historiek zo svojej mladosti (Ewan McGregor), keď ho záľuba v cestovaní zaviedla na úžasnú výpravu okolo sveta. V jeho mýtických dobrodružstvách nechýbajú obri, vlkolaci, spievajúce siamske dvojčatá, ani čarodejnica so skleneným okom, ktorá dokáže nazrieť do budúcnosti. So svojimi fantastickými historkami sa Bloomovi darí očariť každého, okrem syna Willa (Billy Crudup). Keď Edward smrteľne ochorie, jeho žena Sandra (Jessica Langeová) sa pokúsi Willa donútiť, aby k svojmu otcovi znovu našiel cestu.