丹尼(方·基默 Val Kilmer 饰)从前拥有一个幸福的家庭,和妻子之间十分的恩爱。然而,不幸降临在了这个家庭之中,丹尼的妻子死在了毒贩的手中,而丹尼则成为了这一场惨剧的目击者。愤怒而又绝望的丹尼发誓要替妻子报仇,他前往洛杉矶大名鼎鼎的沙顿海,那里是毒贩和黑手党的聚集地,他要杀的人就在那里。
丹尼隐姓埋名成为了警方的线人被安插在贩毒团伙之中,在寻仇的过程中,丹尼渐渐的迷失了自我,对他自己所做的一切事情的意义产生了怀疑,唯一支撑着他继续走下去的,便是妻子温柔的面庞。不仅如此,丹尼还有这一个音乐梦,他随身
修女海伦(苏珊·萨兰登 Susan Sarandon 饰)受死刑犯马修·庞斯莱(西恩·潘 Sean Penn 饰)之托,前往监狱探望他。马修否认残杀年轻情侣被判死刑,提出上诉。海伦一路走访,深入村庄调查真相。一方面是被虐杀而死的无辜情侣,一方面是即将被处决的罪犯的精神依托, 海伦使尽各种办法帮助马修,但当她面对受害者双亲的痛诉以及公众的愤怒时,海伦的内心也陷入纠结的道德审判中。海伦最终感化了马修。行刑前,马修承认自己的罪行并祈求得到受害者家人的宽恕,安心而有尊严的走完人生的最后168小时。
本片改编自修女