Der ehemalige Kleinkriminelle Terry Noonan (Sean Penn) hat die Ufer gewechselt und arbeitet jetzt als verdeckter Ermittler gegen das organisierte Verbrechen. Sein neuer Auftrag führt ihn nach Jahren in sein heimatliches Viertel in New York zurück. Er ist auf eine irisch-stämmige Gangsterfamilie
Bei seinem letzten Undercovereinsatz als FBI-Special-Agent läuft es schlecht für Frank Castle, denn versehentlich wird ein junger Mann dabei getötet. Leider handelt es sich dabei um den Sohn des wohlhabenden Howard Saint, der dem Verantwortlichen daraufhin Rache schwört, denn hinter Saints Fassade