Dave Bannion és un policia honest que investiga el suïcidi d'un company. Bertha, la vídua, explica a Bannion que al seu marit li havien diagnosticat una greu malaltia. Però Lucy, l'amant del difunt, li explica que, en realitat, el policia havia descobert un complex entramat de corrupció al seu departament. Quan Lucy apareix brutalment assassinada, Bannion decideix acusar Lagana, el major mafiós de la ciutat. Al cap de poc temps, el cotxe de Bannion explota i mata la seva dona, fet que el portarà a iniciar una venjança salvatge.
Thomas Craven és un investigador veterà del departament de Policia de Boston. La seva filla de 24 anys, activista política, mor assassinada. Thomas decideix implicar-se en la investigació del cas i descobreix una trama de corrupció molt important.