脸上带着长长伤疤的约拿·哈克斯(乔什·布洛林 Josh Brolin 饰)是个神秘的赏金猎人、卓越的枪手,还有着与死亡世界交流的超能力,有个叫赖莉的妓女(梅根·福克斯 Megan Fox 饰)一直爱着他,是他和人类社会最主要的联系。恰逢一个名叫昆丁·特恩布尔的巫毒术士(约翰·马尔科维奇 John Malkovich 饰)召集了一支死亡大军,想要在自己一百岁生日那天毁灭美国,约拿·哈克斯被政府授命阻止特恩布尔的行动,同时两人曾经的宿怨也被揭晓——原来特恩布尔便是在南北战争时期杀害约拿·哈克斯家人,并让他脸上留下伤疤的人,仇人见面分外眼红,约拿·哈克斯誓要与特恩布尔决战到底……
1946年,时年七岁的戴维•寇克斯(约翰•C•赖利 John C. Reilly 饰)在玩闹时失手将兄弟内特一刀砍为两段,父亲对逝去精通钢琴梦想远大的儿子伤心异常,从此对戴维心有芥蒂,而戴维带着内特死前的嘱托,发挥出了自己的音乐天赋。14岁的一次表演,令戴维卷入小镇的舆论中心,他不堪周围逼仄的环境,带着12岁的女友奔向了自己的音乐梦想。在舞厅中栖身的戴维偶然得到顶替演出的机会并幸运的在犹太商人资助下发行了一支热门单曲《艰难前行》,自此大热,此后的巡演中,戴维开始吸毒、创造更多佳作、并与副唱女歌手达令•麦迪森(珍娜•费舍尔 Jenna Fischer 饰)冲动结婚犯下重婚过错。21岁的戴维经历了牢狱之灾和康复治疗,在六十年代的反战潮流中与披头士在印度一同静思。关于他的传奇故事,还远未结束……