故事發生在1999年的洛杉磯,戴夫(伍迪·哈里森 Woody Harrelson 飾)是一名參加過越戰的退伍老兵,退伍之後,他成為了一名警察。戴夫有著自己的是非觀和正義感,喜歡用自己的方式來處理那些違法亂紀分子,盡管這些方式非常的血腥和暴力,但戴夫堅信自己的行為是正當的。 戴夫結過兩次婚,而他的兩位前妻凱瑟琳(安·海切 Anne Heche 飾)和芭芭拉(辛西婭·尼克松 Cynthia Nixon 飾)竟然是姐妹。當戴夫發現貪污腐敗的風氣早已經浸透了整個警察局時,他也意識到,自己的人生走到了一個非常艱難的境地,此時灰暗的過去亦捲土重來。精疲力盡的戴夫不知道何以為繼。