大学数学教授保罗(肖恩·潘饰)患有严重的心脏病,生命垂危。幸运的是,一次成功的心脏移植手术使他免于死亡,但他和妻子之间的关系一直没有得到重生。 杰克(本尼西奥·德尔·托罗饰)过去是个酒鬼和罪犯。在牧师的帮助下,他重建了自己的生活。他不仅成为了一名青年顾问,还成为了一名诚实善良的父亲。然而,他的妻子有时暗暗希望他能保留一点他过去的性格。 事实上,杰克对过去充满了愧疚,背负着沉重的心理负担,努力寻找新生活的希望。 克里斯汀(娜奥米·沃茨饰)沉迷于毒品和派对,过着糟糕的生活。 当她突然悔过自新时,她的生活因为一场灾难性的事件而变得糟糕透顶,她再次陷入困境。 她受不了这样的打击,回到过去,拒绝改变。 一场交通事故将这三个人的生活联系在一起,随之而来的是苦难、复仇、爱和救赎。