10. Frank Castle (The Punisher, 1989)

Dolph Lundgren's threads in the 1989 version of The Punisher aren't necessarily too bad it's more to do with the fact that he resembles a homeless biker more than he does the classic Frank Castle character that comic book fans have always loved. In fact where's the trademark skull t-shirt? This guy might as well not even call himself The Punisher. Imagine making a Spider-Man movie today but never having him in his world famous outfit - it makes zero sense. He's like a knock off version of The Terminator at best but with none of the presence that Mr Schwarzenegger brought to the black on black with leather jacket look that Lundgren sports in this movie. Casting a guy like Dolph Lundgren to play an angry American was also probably a bad idea, but nowhere near as bad as this wardrobe malfunction.