Dolph Lundgren played Punisher.
Dolph Lundgren . He portrayed He-Man in the 1987 science fantasy film Masters of the Universe and Frank Castle in the 1989 film The Punisher . Punisher . In feature films , Dolph Lundgren portrayed the Punisher in 1989 , as did Thomas Jane in 2004 , and Ray Stevenson in 2008 .