The 10 Best Superhero Movies of All Time, Ranked

Which movie sits atop the superhero throne? Here are the best superhero films ever made, and why you should watch them.

We often recommend media and products we like. If you buy anything through links on our site, we may earn a commission.

There’s no shortage of superhero movies out there.

Whether you’re talking about modern superhero films like The Avengers or old school movies like Superman from the 1970s, movies about superheroes have been a preveleant part of our culture for a long time.

That makes what we’re about to do even more difficult. We’re going to jump headfirst into the wide world of superhero movies and rank the top ten. Which movie will sit atop the superhero throne?

10. Marvel’s The Avengers

Amazon Prime offers unlimited streaming for thousands of great TV shows and movies, plus 2-day delivery, free games and ebooks, and more. Try it for FREE for 30 days!

The first Avengers movie will always hold a special place superhero movie fans’ hearts. It was the first time all of the beloved characters came together, and it ended up being a damn good movie, even with so many parts working together.

It’s not the best superhero movie ever made, but it certainly deserves its spot in the top ten.

9. Captain America: Civil War

This is the 13th film in the Marvel Cinematic Universe. You’d think we’d get tired of Captain America and the rest of the crew, but even this many movies in, we’re still hooked.

This is the best movie with the Captain’s name on the marquee, and that’s pretty hefty praise, as all of his films are worth watching.

8. Spider-Man: Homecoming

After a long time away from the rest of his Marvel brethren, Spider-Man finally returned to the fold.

Marvel had no choice but to knock it out of the park, especially after how good many of the Spider-Man films outside of the MCU were. And knock it out of the park they did.

7. Thor: Ragnarok

Thor: Ragnarok is without question the best movie in the Thor franchise, and that’s high praise, considering that they’re all really good.

Chris Hemsworth builds upon the character he developed over the course of the previous films. Plus, Loki is the best character in the Marvel Cinematic Universe.

6. Shazam!

Shazam! is one of those movies that actually made me want to stand up and cheer when I saw in the theater. It’s not without flaws, but the heartwarming story comes together beautifully.

The action scenes are well-realized and the special effects look great. Learn more about it’s ups and down in our review of Shazam!

5. Logan

Wolverine is my favorite superhero, so I always have a soft spot for films focused on the grumpy murder machine.

Logan rounds out the story of Wolverine with all the blood and violence we’ve come to expect from his films. The R rating allowed them to push the violence to the next level, which really made the film. The story of Wolverine and X-23 is surprisingly touching.

4. Black Panther

Black Panther is a well-made movie that transcends the superhero genre and is just a fantastic film in all aspects.

I wasn’t too sure of what to expect the first time I saw Black Panther, but I ended up being blown away by it. It received seven nominations at the Academy Awards, and it definitely deserved every one of them.

3. Spider-Man: Into the Spider-Verse

While all the other movies on the list are live-action, Spider-Man: Into the Spider-Verse manages to make its way to the number three spot with an animated movie.

Everything from the beautiful art style to the fantastic storytelling makes this a must-see superhero movie.

2. Avengers: Endgame

Wrapping up the Avengers movies seemed like an impossible task, but somehow, they managed to pull it off. The story wraps up in a satisfying way that makes sense, which is very rare for such a long-running franchise.

Between the heartbreaking scenes to the action, there’s a lot to love in Avengers: Endgame. See our review of Avengers: Endgame if you want to know more.

1. The Dark Knight

For my money, there’s no superhero movie that beats The Dark Knight. Between Heath Ledger’s masterful portrayal of The Joker and the fantastic writing, this movie is an absolute masterpiece.

Every detail is carefully considered to create a near-perfect movie. If you somehow haven’t seen The Dark Knight, you need to sit down and watching it as soon as possible.

30 Days of Modern Geeky Movies

Are you bored and in need of movies to watch? Here at whatNerd, we’ve seen a lot of geeky movies—sci-fi movies, fantasy movies, thriller movies, you name it!

And while a lot of them were pretty forgettable, a few of them stand out as classic geeky movies that everyone should definitely watch. Check out our 30 favorite modern geeky movies.

All of these movies are from 2000 or later, and there are NO superhero movies on our list! Download the printable PDF below and see how many you can watch in the next 30 days:

Similar & Trending

Why All Superhero Movies Owe a Debt to Michael Keaton’s Batman

“Shazam!” Review: A Lot to Like Beneath the Superhero Clichés

“Avengers: Endgame” Review: Transcends Genre, Exceeds Expectations

The 11 Best Superhero Movies on Netflix Worth Checking Out

7 Underrated 2000s Romantic Comedy Movies You May Have Missed

The 16 Best Movie Soundtracks Featuring Iconic Pop Songs

The 8 Best Movies With Cliffhanger Endings, Ranked

The 10 Best Movies That Were Inspired by Dreams and Meditation

The 8 Best Movies Set in Hotels, Ranked