Jon David Garcia

Once upon a time, Jon ended up in a huge dark room with a giant screen... and he never left.

Punisher

The Punisher Movies in Order & How Many Are There? 

There are three Punisher movies. Punisher (1989) where Frank Castle is portrayed by Dolph Lundgren. The Punisher (2004) where Frank Castle is portrayed by Thomas Jane. Punisher: War Zone (2008) where Frank Castle is portrayed by Ray Stevenson.