故事发生在1999年的洛杉矶,戴夫(伍迪·哈里森 Woody Harrelson 饰)是一名参加过越战的退伍老兵,退伍之后,他成为了一名警察。戴夫有着自己的是非观和正义感,喜欢用自己的方式来处理那些违法乱纪分子,尽管这些方式非常的血腥和暴力,但戴夫坚信自己的行为是正当的。 戴夫结过两次婚,而他的两位前妻凯瑟琳(安·海切 Anne Heche 饰)和芭芭拉(辛西娅·尼克松 Cynthia Nixon 饰)竟然是姐妹。当戴夫发现贪污腐败的风气早已经浸透了整个警察局时,他也意识到,自己的人生走到了一个非常艰难的境地,此时灰暗的过去亦卷土重来。精疲力尽的戴夫不知道何以为继。。23岁的青年德仔(徐天佑 饰)与酗酒的母亲(惠英红 饰)相依为命。除了帮衬母亲的小杂货铺,德仔平日里无所事事,与附近高中15岁的少女盈(黄明慧 饰)谈起了恋爱,并发生了性关系。德仔与盈之间的情事被盈的父母发现,对方大发雷霆,向德仔的母亲索要一笔巨款,并威胁说要对德仔提出诉讼。软弱的德仔惊慌失措,心急的母亲找到离婚的德仔父亲借钱,却依然无法使盈的父母放弃诉讼。情急之下,德仔与两名朋友约了盈和其好友到郊外谈判,却没想到言语不合出手杀人。已经一无所有的母亲,究竟该如何面对儿子闯下的这无法收场的惨剧呢?。