约翰·卡什(华金·菲尼克斯JoaquinPhoenix饰)原本是阿肯色州的一个乡村男孩,他的哥哥在童年的一场事故中意外身亡。从此,他就生活在父亲(罗伯特·帕特里克饰)的谴责和嘲笑之下。无法翻身。热爱音乐的他逐渐以乡村歌手的身份出名,也有了自己的家庭,但在巡演时偶尔接触毒品却逐渐让他无法自拔,将他引向深渊。吸毒导致妻子薇薇安(詹妮弗·古德温GinniferGoodwin饰)带着孩子离开了他,他不得不去找他心仪已久的歌手琼·卡特(莉斯·威洛LiseWillow饰),而她却因为婚姻而无法在一起。向他伸出援手帮助他戒毒的瑞茜·威瑟斯彭(ReeseWitherspoon饰),却也一次次拒绝了他的求爱。成功戒除毒瘾的卡什得以重新开始自己的事业,而他与卡特的爱情也终于在两人的舞台上开花结果。