爱德华(伊万·麦克格雷格EwanMcGregor饰)生性热爱自由,成年之后,他选择离开家乡,踏上了环游世界的旅程。一路上,爱德华遇见了各种各样稀奇古怪的角色,经历了无数精彩绝伦的的冒险,而他日后最大的兴趣,就是向他人喋喋不休的重复讲述他的这一段奇幻旅程。威尔(比利·克鲁德普BillyCrudup饰)是爱德华的儿子,他并不相信父亲所讲述的那些光怪陆离的故事,甚至对此感到无比厌烦。婚后,他同父亲中断了联系,一晃眼就是数年过去。当再次得到爱德华的消息之时,威尔才知道父亲即将不久于人世,他决定去见爱德华最后一面。然而,这一次,威尔终于发现了隐藏在这些故事背后的奥秘和真相。 约翰·卡什(杰昆·菲尼克斯JoaquinPhoenix饰)本是个阿肯色州乡村小子,儿时一场意外令他弟弟身故,从此他便活在父亲(罗伯特·帕特里克RobertPatrick饰)的谴责和嘲讽下无力翻身。爱音乐的他慢慢以乡村歌手成名,也有了自己的家庭,但外出巡演时偶然接触到毒品慢慢令他不能自拔,将他带入深渊。吸毒令妻子薇薇安(詹妮弗·古德温GinniferGoodwin饰)带着孩子离开了他,他只好去找心仪已久、但因婚姻在身无法在一起的女歌手琼·卡特(莉丝·威瑟斯彭ReeseWitherspoon饰),后者给予他援手,帮助他戒毒,却也一次次拒绝了他的求爱。戒毒成功的卡什得以重启事业,和卡特的爱情也在两人的舞台上终成正果。