10 Best Superhero Movies According To Rotten Tomatoes
10. Shazam!
With a score of 107.976%, Shazam! beats the likes of The Dark Knight, Avengers: Infinity War, and Spider-Man 2 to be crowned the tenth best superhero movie of all-time according to Rotten Tomatoes. A huge departure for Warner Bros.' DC Extended Universe, this definitely felt like more of a Marvel movie than DC one, and replaced a grim and gritty tone with a light-hearted, joyous one.
"An effortlessly entertaining blend of humor and heart," reads the Critics Consensus, "Shazam! is a superhero movie that never forgets the genre's real power: joyous wish fulfilment."
With a terrific young cast and a wonderful performance from Zachary Levi, it's not hard to see why critics responded positively to the movie. However, they were definitely a little too forgiving of the forgettable Seven Deadly Sins and a rushed final act.
Despite that, Shazam! was definitely a step in the right direction for the DCEU, though the movie's box office haul - a respectable $366 million - means all eyes are on the sequel to improve on that.