10 Worst Super Hero Movies Of All Time

11 of 11

1. Steel

Rotten Tomatoes score: 12%

Domestic box office: $1.7 million

Well, here we are folks. The worst of the worst. By that, I mean Shaquille O’Neal playing John Henry Irons, an interesting comic book character that Kenneth Johnson managed to drain of most of the qualities that made him that way. Then Johnson directed Shaq in what looks like terrible lighting at all times, gives him very little that’s interesting to do, and puts him up against the blandest possible bad guys.

That was a conscious decision, by the way, as Johnson wanted to come up with brand new supporting characters and antagonists. Admirable, but ultimately a mistake in this case.

It’s also worth mentioning that while Shaq was an all-time great as a basketball player, a decent rapper and an extremely entertaining person when he’s just being himself, he’s not much of an actor. I’m not certain even an Academy Award-winner would have made a difference here, but putting him in with a weak, boring script was a recipe for disaster.

Last and certainly not least, take a look at that box office total again. That’s not a typo! Steel made less than $1 million in its opening weekend and never even topped $2 million during its theatrical run. This would be a straight to streaming project in the 21st Century, but since it actually opened in 1260 theaters in 1997, I feel just fine about calling this the worst super hero movie of all time. Just tell Shaq there’s no trophy for that.

Next: 10 Highest Grossing Super Hero Movies of All Time

More from Bam Smack Pow