7 most overrated Marvel movies of all time

Marvel has made of some of the best movies over the last 15 years, but some of those movies, like Avengers: Endgame, are a bit overrated

Marvel Studios' AVENGERS: ENDGAME..Tony Stark/Iron Man (Robert Downey Jr.)..Photo: Film Frame..©Marvel Studios 2019
Marvel Studios' AVENGERS: ENDGAME..Tony Stark/Iron Man (Robert Downey Jr.)..Photo: Film Frame..©Marvel Studios 2019 /
2 of 7

Avengers: Endgame

Marvel Studios' AVENGERS: ENDGAME..Thanos (Josh Brolin)..Photo: Film Frame..©Marvel Studios 2019 /
  • Release Date: April 26, 2019
  • Director: Joe and Anthony Russo
  • Cast: Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner, Don Cheadle, Paul Rudd, Brie Larson, Karen Gillan, Danai Gurira, Benedict Wong, Jon Favreau, Bradley Cooper, Gwyneth Paltrow, Josh Brolin, and more

Avengers: Endgame is one of the highest-grossing movies of all time. It ended the most successful phase of the MCU, for the most part. Technically, Spider-Man: Far From Home officially ended Phase 3 of the MCU, but Endgame was the crown jewel of that phase and perhaps the entire MCU so far.

Avengers: Endgame is a fantastic movie and a massive achievement in filmmaking. This movie had been in the works for years with so many major movies and storylines leading to the events of Avengers: Infinity War and Avengers: Endgame. I think Endgame is the best Avengers movie of all time, and there's no doubt it's one of the biggest superhero movies of all time. How this movie looks and feels, along with the number of characters, is incredible, for sure.

I do think the movie is a smidge overrated, though, especially from a story perspective. I'm not a huge fan of the "let's go back in time and stop the villain" storylines, and that's basically what Endgame is. It negates everything that happened, basically, before that part of the story. It feels like, based on how Endgame goes about it, that Infinity War didn't actually matter. That's just not true. We see how things were changed in the movies that followed, but that's how it feels to me at the moment.

I love the massive showdown with Thanos, which leads to Tony Stark sacrificing himself, Steve Rogers staying in the past and living a full life, and more. There are some great moments in this movie. And yet, I can't help but wonder if it would have been better if it was different. Infinity War started something really special with so many heroes working together. Then, Endgame features a skeleton crew of sorts until the very end. I get why it has to be that way, but I also don't get why it has to be that way. I'd have loved to see Thanos win, kill off a few characters,