Best superhero movies, ranked: which superhero movie is the greatest?
Vote for the best superhero movie of them all.
Superheroes are everywhere. Since the dawn of the 21st century, people with superhuman abilities have been the dominant force in blockbuster cinema, ruling the box office like no other genre in history.
There were superhero movies before 2000, of course – most notably Richard Donner’s Superman: The Movie and Tim Burton’s Batman – but the evolution of CG effects means that pretty much anything is now possible on screen these days.
UPDATE: X-Men: Dark Phoenix has been officially announced as the worst flop of 2019. According to Deadline's list of the biggest flops, it managed to perform worse than Cats and Terminator: Dark Fate, losing a massive $133 million. Given the movie was meant to be two films, the ending was drastically changed after initial test screenings and the date of release changed the signs were there.
We’re also seeing the biggest stars and the best filmmakers queuing up to work in the Marvel and DC universes, so the quality is generally high. Bona fide flops like 2015’s Fantastic Four are rarities.
There are loads of super movies that could have made the cut for this top 10, but ShortList has assembled the line-up below from a variety of franchises, genres and styles. And remember, you can vote your favourites up or down…
- Vote for the best Avengers character of them all
Best superhero movies
1. Avengers: Infinity War/Avengers: Endgame (2018/2019)
Yes, they’re two movies – and the combined running time is in excess of 340 minutes – but each one is incomplete without the other. When it comes to blockbuster filmmaking, you don’t get better than Infinity War and Endgame, the culmination of the Marvel Cinematic Universe’s ambitious 22-film arc.
Not only do the two films successfully bring together almost every character in the MCU, the action scenes are out of this world and Thanos is the franchise’s first truly iconic villain. As for that pivotal finger snap at the end of Infinity War… it’s arguably the greatest cliffhanger in cinema history. Sorry, Darth Vader!
2. The Dark Knight (2008)
After the neon-drenched, pun-loaded disaster of Batman & Robin, it would have been understandable if Warner Bros had given up on the Caped Crusader for good. But Christopher Nolan’s brilliant 2005 reboot Batman Begins reinvented Gotham as a more realistic, violence-ridden metropolis, paving the way for a superior sequel that’s as much crime epic as superhero flick.
At The Dark Knight's heart is the three-way tug of war between Christian Bale’s Bruce Wayne, Aaron Eckhart’s idealistic DA Harvey Dent, and – in the performance of his career – Heath Ledger as the definitive screen Joker. It’s now the standard by which all future Bat-movies will be judged.
3. Thor: Ragnarok (2017)
The first two Thor movies were also-rans of the Marvel Cinematic Universe, by-the-numbers fantasy tales about unrelatable deities spouting quasi-Shakespearean language. Thor: Ragnarok changed all that by plunging the god of thunder into his very own sci-fi comedy.
While the supporting players are hilarious – Mark Ruffalo’s Hulk/Bruce Banner, director Taika Waititi’s rock man Korg, Jeff Goldblum’s weird dictator the Grandmaster – Chris Hemsworth matches them gag for gag as Thor. Essential light relief ahead of the universe-threatening action of Avengers: Infinity War.
4. Logan (2017)
As superhero movies evolve as a genre, it’s only right they should start to deal with the ageing process. Logan hooks up with the artist formerly known as Wolverine years after we last saw him – the X-Men are all-but-gone and his adamantium skeleton has started to poison him.
There’s a real Western vibe to Logan, as this lone gunslinger takes on one last job – saving a young girl with familiar powers – and looks for redemption. As much road movie as superhero actioner, Logan also brings an aged, broken Professor Xavier along for the ride in the perfect swansong for the most popular of the X-Men.
5. Deadpool (2016)
A fan favourite and cosplay staple, the wisecracking Deadpool was thoroughly wasted in X-Men Origins: Wolverine – they even sewed his mouth shut. That didn’t deter star Ryan Reynolds, however, who lobbied hard to get Wade Wilson his own movie – and won. R-rated, foul-mouthed and relatively low-budget, Deadpool relishes the chance to subvert the rules of the superhero genre.
As well as being a skilled fighter and near-as-dammit immortal, this morally flexible mutant has the unconventional ability to break the fourth wall and talk directly to the audience – just as he does in the comics. There aren’t any others like him.
6. The Incredibles (2004)
It’s not all about Marvel and DC, you know…
Made in Pixar’s earlier days when the studio barely put a foot wrong, The Incredibles puts its own family-friendly spin on the superhero flick. Most of the superpowers on display riff on familiar characters from elsewhere, but Brad Bird’s movie is much more interested in family dynamics.
With supers banned in the movie’s beautifully retro-future, gone-to-seed strong man Mr Incredible comes out of retirement to do some consultancy work for a shadowy organisation – and drags his whole family into a monologuing supervillain’s plans for world domination.
7. Wonder Woman (2017)
For years Hollywood laboured under the misapprehension cinemagoers wouldn’t pay to see a female-fronted superhero movie. Wonder Woman changed all that, blazing a trail for the likes of Captain Marvel, Birds of Prey and Black Widow – and hopefully silencing those ludicrous conversations for good.
Having been a rare ray of light in the mediocre Batman v Superman, Gal Gadot’s Amazon princess Diana puts the fun back into DC’s previously dour cinematic universe. And while there’s no room for her invisible jet in this World War I-set adventure, the lasso of truth is all present and correct.
8. Unbreakable (2000)
Arguably the cleverest thing about Unbreakable is that nobody realised it was a superhero movie until they watched it – though with writer/director M Night Shyamalan hot off the back of The Sixth Sense, we should have guessed there was some kind of twist.
Bruce Willis delivers one of his best ever performances as a security guard who discovers he may have a little something extra going on when he survives a fatal train crash. Samuel L Jackson, meanwhile, is the brittle-boned comic book expert who thinks he’s found a real-life hero. Years ahead of its time.
9. Superman: The Movie (1978)
Years before superhero movies became fashionable, Richard Donner’s 1978 classic made the world believe a man could fly. The late Christopher Reeve is perfectly cast as both the Man of Steel and his bumbling reporter alter-ego Clark Kent, while his relationship with Margot Kidder’s Lois Lane sizzles with the sexual tension of a classic screwball comedy.
While the final act loses its way a bit – a perennial problem with Superman movies – this remains a classic, nailing Kal-El’s Kryptonian origin story and providing a charismatic villain in Gene Hackman’s Lex Luthor.
10. Spider-Man 2 (2004)
Although Blade and X-Men had already kickstarted the 21st century’s love affair with movies based on Marvel comics, the quality was still wildly inconsistent when Spider-Man 2 swung into multiplexes. Tobey Maguire’s second outing in the red Lycra remains the Wallcrawler’s best, however, managing to be both faithful to the source material (some scenes are direct lifts of comic book panels) and thrilling blockbuster cinema – the webslinging sequences are a visible step up from director Sam Raimi’s first Spidey movie.
The main reason this sequel works, however, is Alfred Molina’s tortured Dr Octopus, the perfect screen incarnation of Spider-Man’s most enduring foe.