W brutalnym zamachu, przygotowanym przez mafię, ginie rodzina policjanta. Jego zwierzchnicy i koledzy są przekonani, że Frank Castle (Dolph Lundgren) zginął z bliskimi. Nie wiedzą, że ukrywa się w kanałach. Wyposażony w najlepszą broń, jako Punisher, szuka zemsty na zamachowcach. Jest przygotowany nawet na największe ryzyko. A przede wszystkim, wcale nie boi się śmierci. A jego prześladowcy drżą na samą myśl, że mogliby pożegnać się z życiem...
Tajemniczy mściciel, Frank Castle (Dolph Lundgren), znany opinii publicznej jako Punisher, jest postrachem przestępczego półświatka. W ciągu ostatnich pięciu lat dokonał aktu zemsty na ponad stu gangsterach. Lokalny mafioso, Gianni Franco (Jeroen Krabbé), postanawia połączyć siły z innymi rodzinami, by pokonać Punishera. Jednocześnie członkowie yakuzy, na czele której stoi złowieszcza Lady Tanaka (Kim Miyori), porywają dzieci lokalnych mafiosów, by móc przejąć kontrolę nad ich interesami. Castle, który od zawsze chronił niewinnych, postanawia odbić uprowadzone dzieci.