故事發生在1999年的洛杉磯,戴夫(伍迪·哈里森飾)是一名參加過越戰的退伍老兵,退役后成為警察。他秉持個人的是非觀和正義感,慣用血腥暴力手段懲治罪犯,并堅信這種極端方式的正當性。戴夫曾兩度婚姻,兩位前妻凱瑟琳(安·海切飾)和芭芭拉(辛西婭·尼克松飾)竟是姐妹關系。當戴夫逐步發現警局內部腐敗已根深蒂固時,他意識到自己的人生陷入雙重困境——既要直面體制性黑暗,又需承受灰暗過往的持續糾纏。隨著與腐敗勢力對抗升級,他最終因揭露真相而付出生命代價,在個人信仰與殘酷現實的沖突中走向悲劇性結局。