Ex-Special Forces-Offiicer Frank Castle (Ray Stevenson, "Rom") kehrt als The Punisher zurück und zieht dieses Mal in seinem Ein-Mann-Krieg an zwei Fronten sämtliche Register. Nachdem er den eiskalten Mafiaboss Billy Russoti ins Visier genommen hat, kommt es zu einem Feuergefecht, bei dem der Gangster entstellt wird und ein Undercover-FBI-Agent ums Leben kommt. Russoti sinnt auf Rache, nimmt den Namen Jigsaw an und rekrutiert die berüchtigtsten Kriminellen der Unterwelt, während das FBI eine Sondereinheit bildet, um Castle dingfest zu machen. Nun muss der Punisher einen Weg finden, dem Arm des Gesetzes zu entgehen und dabei gleichzeitig Jigsaws tödliche Verbrecherarmee auszuschalten.