Film opowiada historię Edwarda Blooma (Albert Finney), chwalipięty, który zawsze wyolbrzymiał swoje dokonania i doświadczenia jako młody człowiek (grany przez Ewana McGregora), kiedy opuścił swoje miasteczko w Alabamie i podróżował dookoła świata, aby ostatecznie wrócić w rodzinne strony. Prawie każdy był oczarowany jego nieprawdopodobnymi historiami – każdy oprócz jego syna Willa (Billy Crudup), który właśnie wrócił do domu, aby zająć się umierającym na raka ojcem. Will stara się dowiedzieć jak najwięcej o swoim umierającym ojcu. Z opowieści rodzica i plotek słyszanych w okolicy próbuje stworzyć biografię ojca, która pełna jest baśniowych i mitycznych zdarzeń. Zbierając do kupy wszystkie te opowieści zaczyna rozumieć wielkie wyczyny i niepowodzenia ojca.