Every Superhero Movie This Decade Ranked - Worst To Best
39. Batman V Superman: Dawn Of Justice (2016)
Without question the most crushingly disappointing superhero movie in years, Batman v Superman arrived on a tidal wave of hype, and largely failed to deliver on even the basics of its epic premise.
For starters, the titular superheroes only fight each other for about five minutes, the movie is bloated out with convoluted subplots, Warner Bros. cut the movie into nonsensical oblivion, Superman (Henry Cavill) is a boring a**hole, and the finale against Doomsday is a mess.
It's not all bad, though: the visuals are generally pretty great, Ben Affleck kills it as Batman, Wonder Woman (Gal Gadot) is terrific, and the more practical action beats are actually a lot of fun.
The Ultimate Edition certainly improves the movie's coherence, but also pushes the runtime to an agonising 3+ hours. Oof.