Tom Hanks er Michael Sullivan, leiemorderen "The Angel of Death" som jobber for en irsk-amerikansk bande i Chicago under den store depresjonen i 1930. Når Sullivans kone (Jennifer Jason Leigh) og sønn blir myrdet, tvinges Sullivan og hans gjenlevende sønn til å flykte. På flukt planlegger Sullivan hevn over mannen som tok livet av familien hans.

I det futuriske samfunnet Libra, er det enkle regler: Viser man følelser, kastes man i fengsel, og tar man ikke medisinen sin, blir man drept. Regjeringen har utelukket krig ved å undertrykke følelser: Bøker, kunst og musikk er strengt forbudt og å vise følelser fører til dødsstraff. For å opprettholde disse reglene har regjeringen satt inn agenter for effektivt å eleminere individer som bryter loven eller ikke tar sin daglige dose "Prozium". I kampen mot frihetskjemperne, glemmer agent Preston å ta sin daglige dose og innser at å føle er verd en pasjonert, men livsfarlig frihetskamp. Den spesialtrente agenten er den eneste som er i stand til å velte det samfunnet han selv har vært med på å bygge opp...

Når undercover FBI-agenten Frank Castles kone og sønn blir drept, blir han til "The Punisher" - en som tar loven i egne hender og er villig til å gjøre alt for å hevne familien.