約翰·卡什(Joaquin Phoenix,華金·菲尼克斯)最初是阿肯色州的一個(gè)農(nóng)村男孩。當(dāng)他還是個(gè)孩子的時(shí)候,一場(chǎng)事故奪去了他的兄弟的生命。從那以后,他一直生活在父親(羅伯特·帕特里克,羅伯特·帕特里克)的譴責(zé)和嘲笑之下。作為一名音樂愛好者,他逐漸成為一名鄉(xiāng)村歌手,并有了自己的家庭。然而,在一次旅行中不小心遇到毒品,讓他慢慢無(wú)法自拔,陷入了深淵。吸毒使他的妻子薇薇安(詹妮弗·古德溫飾)把孩子留給了他。他必須去找瓊·卡特(瑞茜·威瑟斯彭飾),她是一位戀愛很長(zhǎng)時(shí)間但因結(jié)婚而無(wú)法在一起的女歌手。后者幫助他排毒,但也一再拒絕他的求愛。成功戒毒的卡什重新開始了他的職業(yè)生涯,他與卡特的愛情終于在他們的舞臺(tái)上實(shí)現(xiàn)了。