História completa
Frank Castle, ex-fuzileiro que perdeu a família para a máfia, passa as noites como Justiceiro, caçando criminosos em Nova York. O filme começa com ele invadindo o jantar do chefão Gaitano Cesare e matando quase todo mundo na mesa. Um dos que escapam é Billy Russoti, o vaidoso braço direito de Cesare, que foge para uma usina de reciclagem.
Castle vai atrás. No tiroteio, ele joga Russoti numa máquina de triturar vidro. Billy sobrevive, mas com o rosto destruído. Os médicos costuram o que dá, e ele assume o novo visual com orgulho: passa a se chamar Retalho (Jigsaw), por causa das cicatrizes que lembram peças de quebra-cabeça. Na mesma noite, Castle mata um homem que parecia ser da quadrilha e depois descobre que era Nicky Donatelli, um agente do FBI infiltrado.
A culpa pesa. Castle leva dinheiro para a viúva, Angela, e para a filha pequena, Grace, mas é rejeitado. Ele pensa em parar. Micro, o amigo que cuida das armas dele, o convence a continuar, porque Retalho certamente vai atrás da família Donatelli. Do outro lado, o agente Paul Budiansky, ex-parceiro de Nicky, chega a Nova York para prender o Justiceiro e se junta à força-tarefa do detetive Martin Soap. Retalho tira do hospício o irmão, Jim Maluco, um psicopata que come gente.
Os irmãos invadem a casa de Angela e fazem a família refém. Castle é preso no caminho, mas Soap o solta, e ele mata os capangas e tira mãe e filha de lá. Budiansky prende Retalho e Jim, mas os dois negociam a liberdade em troca de informações sobre um traficante de armas biológicas. Soltos, eles sequestram Micro, matam a mãe dele e ferem Carlos, o vigia que protegia as Donatelli. Grace também acaba nas mãos deles.
Retalho reúne todas as gangues que odeiam o Justiceiro no hotel abandonado Bradstreet. Castle entra com a ajuda de Budiansky e de bandidos do leste europeu que querem vingança contra Retalho, e enfrenta todo mundo andar por andar. No fim, Retalho obriga Castle a escolher entre matar Micro ou Grace. Micro se oferece. Castle atira em Jim, Retalho mata Micro, e Castle empala Retalho com uma barra de metal e o joga no fogo. Do lado de fora, Angela perdoa Castle. Soap sugere que ele já matou todo bandido da cidade. Um assaltante surge na hora, e Castle atira nele. Nada mudou.

