RANKED: The 30 Greatest Superhero Movies Of All-Time

28. Batman vs. Superman: Dawn of Justice

In the new generation of DC movies, Batman Vs Superman was a long awaited answer to Marvel’s ongoing Avengers series. The movie is an epic clash between the company’s two most popular heroes. Henry Cavill as Clark Kent/Superman and Ben Affleck as Batman provide solid performances as the iconic duo. Batman and Superman have clashed plenty of times over the years in the comics, so seeing it done with high value production on the big screen was a treat for the fans.

Image Source: The Daily Utah Chronicle