Serijski ubica šeta ulicama Menhetena; na nišanu su mu nasilni prestupnici koji su se uspeli izvući kroz pukotine pravnog sistema. Sve žrtve su osumnjičeni zločinci uz čija se tela pojavljuje pesmica od 4 retka, koja opravdava ubistvo. Misija ubice je da napravi ono što policiji ne uspeva – da zauvek makne zločince sa ulice. Nakon što je žrtva ubice postao zloglasni makro, visoko odlikovani detektivi Turk (De Niro) i Ruster (Paćino) pozvani su da istraže slučaj.
Ovaj bi slučaj mogao ujedno biti i najveći u njihovoj 30-godišnjoj policijskoj karijeri. Uz nesvesnu pomoć lokalnog narko-dilera, detektivi slede tek nekoliko tragova, ali njihova se potraga uskoro okreće prema unutra, kada počinju uviđati da bi ubica mogao biti neko iz njihovih redova.