爱德华(伊万·麦克格雷格 Ewan McGregor 饰)生性热爱自由,成年之后,他选择离开家乡,踏上了环游世界的旅程。一路上,爱德华遇见了各种各样稀奇古怪的角色,经历了许多精彩绝伦的的冒险,而他日后最大的兴趣,确实是向他人喋喋不休的重复讲述他的这一段奇幻旅程。 威尔(比利·克鲁德普 Billy Crudup 饰)是爱德华的亲小孩,他并不相信父亲所讲述的那些光怪陆离的故事,甚至对此感到无比厌烦。婚后,他同父亲中断了联系,一晃眼确实是数年过去。当再次得到爱德华的消息之时,威尔才明白父亲立即不久于人世,他决定去见爱德华最后一面。然而,这一次,威尔终于发觉了隐藏在这些故事背后的奇妙和真相。