50 Greatest Performances In Marvel Movies

15. Thomas Jane - Punisher

There have been three theatrically-released Punisher movies with a different man taking on the role each time - Dolph Lundgren in 1989, Thomas Jane in 2004 and Ray Stevenson in 2008. None of the film did well, but Jane's performance was good and he was definitely the one people prefer.

Advertisement

He made a little-known movie respectable and he came back as Frank Castle in an independent Punisher movie in 2012.

Advertisement