数学专业的保罗(西恩·潘饰)患有严重的心脏病,生命垂危。幸运的是,一次成功的心脏移植手术使他免于死亡,但他与妻子的关系并未恢复。杰克(本尼迪克特·奥德托·罗饰),一个曾经的酒鬼和违法者,在一个牧师的帮助下重建了他的生活。他不仅成为了青少年的心理咨询师,也是一个正派善良的父亲,但他的妻子偶尔也会悄悄地希望他能保留过去的性格。现实中,杰克对过去充满愧疚,背负沉重的思想,努力寻找更好的生活。克里斯汀(娜奥米·沃茨饰),曾经沉迷于毒品和聚会,过着肮脏的生活。当她忏悔、悔过、改过自新的时候,却因为一件棘手的事件,人生发生了可怕的逆转,她再次陷入困境。她受不了这样的攻击,回到过去,拒绝改变。一场交通事故把这三个群体的生活连在了一起,随之而来的是打磨、复仇、爱情、救赎。