Nach dem grauenvollen Massaker an seiner gesamten Familie hat der ehemalige FBI-Agent Frank Castle (Tom Jane) nur noch ein Ziel: Er will die Verantwortlichen zur Rechenschaft ziehen. Ganz oben auf seiner Liste steht der Unterweltboss Howard Saint (John Travolta). Mit besessener Präzision bereitet Castle seine Rache vor, rüstet sich mit einem üppigen Waffenarsenal aus und sondiert akribisch die Gewohnheiten seines Gegners. Castle will Howard Saint das nehmen, was ihm am wichtigsten ist: sein Geld, das Vertrauen in seine rechte Hand Quentin (Will Patton) und nicht zuletzt die Liebe zu seiner Frau Livia (Laura Harring). Auf seinem Weg zur Vergeltung bekommt es Castle mit neuen Feinden wie dem musikalischen Killer Harry Heck (Mark Collie) oder dem Muskelberg The Russian (Kevin Nash) zu tun, aber auch mit neuen Freunden wie seinen verschrobenen Nachbarn Joan, Dave und Mr. Bumpo (Rebecca Romijn-Stamos, Ben Foster, John Pinette). Während der Showdown mit Saint immer näher rückt, wird aus Frank Castle der gnadenlose Rächer - "The Punisher".