By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Who played the best live-action version of Frank Castle?:

Dolph Lundgren (The Punisher-1989):

Tom Jane (The Punisher-2004):

Ray Stevenson (Punisher: War Zone-2008)

Jon Bernthal (DareDevil S2/Marvel's The Punisher {Netflix}-2016/2017)

My vote goes to Bernthal. Lundgren and Stevenson were a bit too one note for my taste (though Stevenson easily has the best, most Punisher-esque fight scenes) and Tom Jane was basically PINO. Bernthal easily captures the spirit of that character through dialog in the Netflix shows (especially the court scene, great stuff) while offering some nice brutal action in his own right (though not quite up to Stevenson's in that regard), the prison fight was awesometacular and vintage Punisher. He was easily the best part of DDS2. I also dug S2 of The Punisher when he fully becomes The Punisher.