Every Superhero Movie This Decade Ranked - Worst To Best

52. Jonah Hex (2010)

Josh Brolin Jonah Hex
Warner Bros.

Years before he signed on to play Thanos, Josh Brolin starred in this infamous superhero sci-fi western, and well cast though he was, even his gruff stylings couldn't compensate for an appallingly dumb script and Jimmy Hayward's flat direction.

At least Brolin's not alone, though: he's joined by the likes of Michael Fassbender and John Malkovich who embarrass themselves at least equally, while Megan Fox co-stars at the height of her fame as a thoroughly unconvincing southern belle.

Clocking in at a mercifully short 81 minutes, it's clear this project was cobbled together (badly) in post-production, and though there's nothing inherently wrong with the premise or style, it's unfortunately spearheaded by people who have little idea of how to translate a comic book to the big screen.


Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.