保羅(西恩·潘飾)是位大學(xué)數(shù)學(xué)教授,因嚴(yán)重心臟病接受心臟移植手術(shù)后與妻子感情破裂。杰克(本尼西奧·德?tīng)枴ね辛_飾)曾是酒鬼和罪犯,在牧師幫助下重建生活,成為青少年咨詢顧問(wèn)并組建家庭,但妻子偶爾懷念他過(guò)往的粗獷性格。克里斯汀(娜奧米·沃茨飾)曾沉溺毒品,在戒毒后因一場(chǎng)致命交通事故導(dǎo)致生活徹底崩塌,最終重返墮落。這起事故成為三人命運(yùn)的交匯點(diǎn):克里斯汀酒后駕駛撞死了杰克的妻子與養(yǎng)子,而保羅移植的心臟正來(lái)自杰克已故妻子。事故后續(xù)引發(fā)復(fù)雜糾葛——克里斯汀在審判中逃脫重刑卻陷入自毀,杰克隱秘策劃復(fù)仇卻始終無(wú)法實(shí)施,保羅則在追蹤真相過(guò)程中與克里斯汀產(chǎn)生危險(xiǎn)情感。最終三人在生死邊緣完成各自的精神救贖:杰克放棄復(fù)仇選擇寬恕,克里斯汀主動(dòng)投案自首,保羅與兩人達(dá)成和解后在醫(yī)院離世。