Flere filmer er laget om karakteren. Den første ble laget i 1989 med Dolph Lundgren som «The Punisher», den andre med Thomas Jane kom i 2004. Den tredje filmen Punisher: War Zone med Ray Stevenson kom på kino i slutten av 2008. Karakteren har også en viktig rolle i andre sesong av Netflixserien Daredevil som kom i 2016, hvor han blir spilt av Jon Bernthal.