All 3 the Punisher Movies in Order
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.