Pour venger sa famille assassinée, un policier se faisant appeler «Punisher» entend faire régner sa propre justice en massacrant des dizaines de truands.
Frank Castle, un policier d'exception, ne se remet pas de l'immense douleur d'avoir vu mourir sa famille entière dans l'explosion de sa voiture. Tous le croient mort, sauf son coéquipier, l'inspecteur Berkowitz, qui sait bien que, depuis cinq ans, Frank vit dans les égouts et assassine de nombreux mafiosi...