Every Superhero Movie This Decade Ranked - Worst To Best
52. Jonah Hex (2010)
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.