愛德華(伊萬·麥克格雷格 Ewan McGregor 飾)生性熱愛自由,成年之后,他選擇離開家鄉,踏上了環游世界的旅程。一路上,愛德華遇見了各種各樣稀奇古怪的角色,經歷了無數精彩絕倫的的冒險,而他日后最大的興趣,就是向他人喋喋不休的重復講述他的這一段奇幻旅程。 威爾(比利·克魯德普 Billy Crudup 飾)是愛德華的兒子,他并不相信父親所講述的那些光怪陸離的故事,甚至對此感到無比厭煩。婚后,他同父親中斷了聯系,一晃眼就是數年過去。當再次得到愛德華的消息之時,威爾才知道父親即將不久于人世,他決定去見愛德華最后一面。然而,這一次,威爾終于發現了隱藏在這些故事背后的奧秘和真相。