保羅(西恩·潘飾)是一名患有嚴重心髒病並瀕臨死亡的大學數學教授,他幸運地在一次成功的心臟移植手術中倖存下來,但他與妻子的關係卻無人問津。重生的傑克(本尼西奧·德·托羅 Benicio de Toro 飾)曾經是個酒鬼和罪犯,在神父的幫助下重建了自己的生活,不僅成為了一名少年輔導員,還成為了一個正直殘暴的父親,但他的妻子有時卻暗暗希望他能挽留一點他過去的脾氣。現實中,傑克對過去充滿愧疚,背負著沉重的心理包袱,努力尋找新生活的希望。克里斯汀(娜奧米·沃茨 Naomi Watts 飾)曾經沉迷於毒品和派對,生活一團糟。當她懺悔並改變過去時,一場災難使她的生活發生了翻天覆地的變化,她再次陷入貧困。她無法承受這樣的打擊,她回到了從前,不肯改變。一場車禍將三個人的生命聯繫在一起,隨之而來的是苦難、復仇、愛情和救贖。