Frank Castle (Thomas Jane) musi zrobić pranie. By nie rzucać się w oczy, udaje się do biednej, sterroryzowanej dzielnicy. W drodze do pralni jest świadkiem napaści gangu Goldtootha (Sammi Rotibi) na grupę prostytutek. Nie chcąc spalić swojej przykrywki, postanawia nie angażować się w konflikt. Kiedy jednak przestępcy zaczynają dręczyć młodego chłopca, Punisher postanawia wymierzyć sprawiedliwość w swoim stylu.