heck out the guns used in other screen versions of The Punisher here When this first attempt to bring Frank Castle, aka The Punisher, to the big screen hit theaters in 1989, practically nobody noticed. Comics weren't the ripe source material for big-budget feature films that they are today. The film's star, Dolph Lundgren, had been the villain in the ultra successful Rocky IV (1985) and that the film had a solid supporting cast for the time, including Louis Gossett Jr., but this first version of The Punisher story was filmed in Australia on a shoestring budget, came out dark and gritty, and didn't even get a U.S. theatrical release due to some legal troubles. But, the violent little movie became a cult darling once it hit cable and VHS, like so many others. The titular character didn’t include his trademark skull logo for this one, though it did appear in the pommel of Castle’s knives and in the shadow of his beard. The film shows Frank as a near-mute recluse, living in the sewers of a city infested with gangsters and hoods, pretty much just brooding and waiting to go take out bad guys. When the plot shifts to the kidnapped kids of some high level mobsters, he shows he does have a heart left in there, even if it is a dark one. But, we really could have done without the weird homeless sidekick constantly spouting Shakespeare. We never see how Frank gets ahold of all the guns he uses, which he seems to just casually leave behind when they're empty, along with his endless supply of custom skull daggers, which he uses as a kind of calling card. We could assume he took them off some arms dealer he killed and just has a cache in his subterranean lair somewhere off screen. Nerd Note: Fans who bought the movie on VHS saw stills on the back of the package from a prologue showing how Castle became The Punisher, a piece of the movie audiences never got to see. It was filmed, but cut from the movie before it was released, but not before the stills got to the printer. So let's take a look at the odd and varied arsenal used by Dolph Lundgren as Frank Castle.