约翰·卡什(华金·菲尼克斯饰)原本是一个来自阿肯色州乡村的男孩。 当他还是个孩子的时候,他的兄弟在一次事故中去世了。 从此,他就生活在父亲(罗伯特·帕特里克饰)的责骂之下。 也无法在嘲笑下站起来。 他热爱音乐,逐渐成为著名的乡村歌手并拥有了自己的家庭。 然而在巡演的过程中,他接触到了毒品,慢慢的无法自拔,将他带入了深渊。 吸毒导致他的妻子维维安(金妮弗·古德温饰)离开他和孩子。 他必须找到心仪已久、因婚姻而无法在一起的女歌手琼·卡特(魏丽丝饰)。 瑞茜·威瑟斯彭 (Reese Witherspoon) 给了他帮助,协助他戒除毒瘾,但也一次次拒绝他的示好。 成功戒除毒瘾的卡什得以重新开始自己的事业,他与卡特的爱情也终于在舞台上得以实现。