Welcome to TechRadar's best superhero movies guide. Below, we've handpicked the 31 greatest comic book films of all-time.
Given the level of success Marvel and DC have enjoyed in recent years, there are plenty of top-tier, bang average, and absolutely terrible superhero flicks to choose from. As with any 'best of' list, one person's favorite film is another's idea of a bad time, too, so some of you might question the movies we've included in our list. All we'll say is read our article with an open mind and we're sure you'll agree with the vast majority of what our entertainment experts have selected.
From magnificent Marvel Cinematic Universe (MCU) entries and delightful DC Extended Universe (DCEU) offerings, to spectacular Spider-Man films and those of an indie film disposition, then, these are the 31 best superhero movies ever made.
Best superhero movies: 31-21
31. Joker (2019)
Our first entry is controversial for a few reasons. For one, it’s not technically a superhero movie. You could also argue that it deserves to be higher, based on its awards circuit success. Or, due to its controversial elements, ask why it even takes up last place on our list.
But Joker treads where most superhero films fear to go, focusing on societal issues like the wealth gap and mental health. It's an engrossing character study, which sees Joaquin Phoenix put in a career-defining performance as protagonist Arthur Fleck. It’s more than your typical comic book flick and, while it arguably doesn't have as much going on below the surface as it professes to, Joker will occupy your mind for days. It's a worthy inclusion in our best Max movies list, too. Now we'll have to see if its forthcoming sequel, which is currently slated to arrive in October 2024, can take its place.
30. Shazam! (2019)
It might not be as highly regarded as other DCEU films, but the Zachary Levi-starring Shazam! deserves more credit than it gets.
The movie, which sees teenager Billy Batson (Asher Angel) transform into an adult superhero (Levi) whenever he says "Shazam", is full of the humor and heart that some previous DCEU flicks lacked. Tonally, it’s still pretty dark at times, but Shazam! never loses sight of what it is: an entertaining flick that champions family, friendship, and gleeful wish fulfilment. You can stream it and its sequel Shazam!: Fury of the Gods on Max right now.
29. Unbreakable (2000)
One of our list’s few non-Marvel or DC entries, but a worthy addition nonetheless. M. Night Shyamalan’s superhero-esque flick follows his penchant for suspenseful thrillers with a shocking (but now routine) twist.
While Unbreakable’s ending feels a little hollow, it’s still an intriguing and tense watch, with Bruce Willis and Samuel L. Jackson giving excellent performances as a real-life superhero and a man fascinated by them. In an era before filmmakers brought superhero genre tropes to similar real world scenarios, such as 2012’s Chronicle, Unbreakable was ahead of its time.
28. Thor: Ragnarok (2017)
Thor’s third solo movie was a marked departure from his previous standalone adventures, but it breathed new life into a character in desperate need of reinvention.
It’s easy to see why director Taika Waititi’s fresh approach gave the God of Thunder his highest-grossing film yet. Colorful backdrops and funny moments blend well with the movie’s more serious story threads, which helps to inject some originality into Thor's movie series (Thor: Love and Thunder is its fourth and largely divisive flick). It also set up Infinity War’s universe-shattering events in its mid-credits scene, so Thor: Ragnarok’s wider MCU importance can’t be overlooked. Check it out on Disney Plus.
27. Watchmen (2009)
Yes, a Zack Snyder film makes it in, but not the one you expected (i.e. Zack Snyder's Justice League). Four years before he directed Man of Steel, Snyder cut his teeth on another massive DC comic book property in Watchmen.
Based on Alan Moore and Dave Gibbons’ legendary graphic novel, Watchmen is as faithful an adaptation as we’re ever likely to see. It retained the R-rated content that the source material was famous for, and felt so visceral that it really seemed like the comics had been brought to life – even if some of Snyder's choices felt a tad lacking.
The film’s altered ending was disappointing, given how accurate the rest of it was and Snyder has since said he’d change it if he could. Still, Watchmen is a great example of an adaptation with impressive ambition, even if it didn’t please everyone – Moore included.
26. Wonder Woman (2017)
Wonder Woman was the DCEU’s strongest movie until James Gunn's The Suicide Squad (in our view, anyway). Set during World War I, it stars Gal Gadot as Diana Prince/Wonder Woman, who helps the Allied Forces turn the tide of the conflict and thwart Ares, the god of war, in the process.
Comparable to Captain America: The First Avenger due to its period setting, Wonder Woman does a better job of portraying the gravity and consequences of war. It feels grittier and more hard-hitting than Marvel’s film, but Patty Jenkins’ flick isn’t all gloomy. There’s a lot of humor here and Gadot’s chemistry with Chris Pine’s Steve Trevor is a particular highlight. If you can look past its lackluster, CGI-heavy finale, Wonder Woman makes for entertaining viewing.
25. The Suicide Squad (2021)
With an all-star cast including Idris Elba, Margot Robbie, John Cena, and Joel Kinnaman, The Suicide Squad is a lighter, more heartfelt, and violent take on Task Force X than David Ayer’s 2016 movie. It leans into the group’s anarchic side with devilish glee and putting villains front and center is a welcome twist on the superhero genre’s formula. Not bad going for an entry in our best superhero movies list.
24. Guardians of the Galaxy Vol. 1 (2014)
Not to be outdone by its DCEU counterpart, Gunn’s first MCU movie is the blueprint that The Suicide Squad owes its success to. Led by Chris Pratt’s charismatic Star-Lord, this ragtag group of loners become galactic saviors as they look to halt Ronan the Accuser (Lee Pace) from committing planetary genocide.
Like The Suicide Squad, Guardians of the Galaxy is packed with jokes, emotional story beats, and solid action sequences. Its charming cast are all on song here, catapulting this previously niche band of superheroes into the limelight and making them an important component of the Marvel movie-making machine. Oh, and it has a banging licensed soundtrack to boot, too.
23: X-Men: First Class (2011)
Fox’s second X-Men movie series – learn how to watch the X-Men movies in order while you're here – was ultimately marred by some dreadful entries but, early on, it had two of the franchise's best movies. The first of those was First Class, the Cold War-era film that put the series back on the right path after the dreadful X-Men: The Last Stand.
With a suspense-ridden plot, powerful acting performances, and a stylish retelling of the X-Men origins story, First Class was a welcome return to form for the X-Men film series. It laid the foundations for an even better movie to come, too, before things went downhill soon after.
22. The Incredibles (2004)
Animated superhero films are sometimes as good, if not better, than their live-action brethren. And few are as wonderful as Pixar’s The Incredibles.
The CGI flick captures the weight of expectation of being a superpowered being. For Mr. Incredible, Elastigirl, and Frozone, it’s struggling to let go of their crime fighting days. Meanwhile, the children (Violet and ‘Dash’) have to hide their abilities from the world. Thematically, it’s a surprisingly dense film – the movie’s villain, Syndrome, is also afflicted by insecurities.
The Incredibles, though, is far from serious. It’s packed with numerous laugh out loud moments, top-tier animation, and a family-friendly tale that’ll equally entertain adults and kids.
21. Deadpool (2016)
Deadpool may never have been made if its test footage hadn’t leaked online in 2014, but we’re glad it did. The Ryan Reynolds-starring film changed the game when it came to R-rated superhero movies, with Joker and Logan owing their development to this pioneering flick.
An inventive origin story that mocks superhero movies that came before, Deadpool is a superbly self-aware flick that does justice to the Marvel fan favorite. Sure, some of its humor comes across as childish and its ending is fairly standard for a superhero movie, but Deadpool demonstrated that there’s room for mature, radical takes on superheroes, and we’re keen to see more. Thankfully, Deadpool 2 already exists and forthcoming Marvel Phase 5 project Deadpool 3, which will be part of the MCU and co-stars Hugh Jackman's Wolverine, is in development.
Best superhero movies: 20-11
20: X2: X-Men United (2003)
Coming three years after their live-action debut, X-Men 2 was bigger and bolder than its predecessor. Building on the plot threads laid out in 2000’s X-Men, it introduced more fan favorite mutants, upped the stakes and action sequences, and its cliff-hanger ending teased the arrival of the Dark Phoenix, aka Jean Grey’s villainous persona.
X-Men 2 has been surpassed by other X-Men movies since. For its time, however, it was the benchmark for similar movies moving forward (until Spider-Man 2, at least) and a rare example of a comic book film that bettered its older sibling.
19. Iron Man (2008)
Iron Man kickstarted the MCU in 2008 and Marvel hasn’t looked back since. Robert Downey Jr’s electric and charismatic portrayal of Tony Stark has received plenty of plaudits, but the film as a whole is a surprising spectacle. It possesses a strong supporting cast, quality CGI that still holds up, and feels grounded for a movie centered on a billionaire arms dealer-turned-superhero.
Above all, though, Iron Man was just fun. There’s a zestfulness to it that runs through subsequent MCU movies and, while it isn’t perfect (its final battle isn’t great), it pioneered the blueprint on which all Marvel films are built. A welcome addition to our best superhero movies article.
18. Superman: The Movie (1978)
The oldest movie on our list, but Christopher Reeve’s first appearance as the Man of Steel remains our favorite Superman movie to date.
Yes, it looks dated compared to modern superhero movies and some of its dialog is corny. But, for its time, Superman was a crowd pleaser that blended comedy and drama in a way that other movies seldom could. It’s old fashioned in its approach but that’s what makes it great. Superman is an old fashioned creation – he was developed in the 1940s – and Superman: The Movie reflects that. It was, and still is, a nostalgic tribute to one of DC Comics’ most iconic heroes.
17. X-Men: Days of Future Part (2014)
Arriving two years after The Avengers, this time-spanning team-up between different X-Men groups is a dazzling entry in Fox’s now defunct universe. Days of Future Past combined the best elements of the series – namely, its two first-rate casts – and provided each character with a moment in the sun.
For a flick that contains 19 superheroes spread across different time periods, that’s no small feat. Add in a satisfying story that’s revisionist in bringing dead characters back to life (we’re still not over Xavier’s death in The Last Stand), X-Men: Days of Future Past is a terrific fan service-style superhero film.
16. Captain America: Civil War (2016)
With tensions bubbling under the surface since The Avengers, the Russo brothers used their second Marvel movie to tear the superhero group apart in devastating fashion.
A mini-Avengers movie, Captain America: Civil War is the cinematic showdown that we didn’t know we needed. Like Days of Future Past, it juggles the MCU’s superhero lineup with aplomb. It even has time to introduce Black Panther and Spider-Man, making them feel part of this world ahead of their own first solo outings.
With thought-provoking themes surrounding family and friendship, and a number of top quality set pieces, Civil War maintained the MCU’s push to become the world’s biggest film series.
15. Batman Returns (1992)
With the first film’s experience under his belt, Tim Burton’s second Batman outing – read out how to watch the Batman movies in order with our help – was an equally dark but more entertaining spectacle. Michael Keaton captures what makes Batman such a complex character but, again, it’s the movie’s supporting cast that outshines him.
Michelle Pfeiffer, Danny DeVito, and Christopher Walken’s performances as Catwoman, The Penguin, and Max Shreck remain iconic to this day, providing a mix of playful seduction, horror-like threat, and whimsicality to proceedings. It’s a pity, then, that we didn’t see some of these characters in a sequel, instead receiving a lesser movie (sans Keaton) in 1995’s Batman Forever. We finally got more of Keaton's Batman in The Flash, the much-maligned Ezra Miller-starring film that arrived in June, but it wasn't really worth the wait. Stick to this best superhero movies entry if you want your Keaton Batman fix instead.
14. Logan (2017)
Hugh Jackman saved his finest Wolverine performance for his swansong (until he signed onto Deadpool 3, anyway) in this R-rated spin-off.
A gritty, violent and poignant flick, Logan is viewed by many as the true ending to Fox’s X-Men series. Thematically, it’s a heavy movie, but it needs to be: Logan is a more intimate tale than previous X-Men movies and, consequently, takes the time to really dig into the character’s motives and moral compass.
Ably supported by the ever-superb Sir Patrick Stewart and Dafne Keen (His Dark Materials), Jackman and company deliver the best X-Men film ever, and a polished entry in our best superhero movies guide, in heartbreaking and at-times ultra-violent fashion.
13. Spider-Man: No Way Home (2021)
Some may argue against Spider-Man: No Way Home featuring so high on our list, but there are many reasons why Tom Holland's latest Spidey film makes it into this guide.
From the return of iconic villains in Willem Dafoe's Green Goblin and Alfred Molina's Doc Ock, plus its heartwrenching tale, to its superb humor and those brutal battles and exploration of Spidey's darker side, No Way Home is a true celebration of everything that's great about Spider-Man.
Add in cameos from those two characters – if you know, you know – and No Way Home just had to make our best superhero movies list. Another Spider-Man film may have explored the wallcrawler's multiverse first (and arguably better, too – but more on this later) but No Way Home is an excellent MCU entry that superbly honors Spidey's silver screen adventures. Check out our Spider-Man movies ranked guide to see how it fares against the webslinger's other flicks.
12. The Avengers (2012)
A groundbreaking moment for the genre, The Avengers showed that superhero movies can deliver a spectacle to rival any film. Witty and action-packed, Joss Whedon's team-up flick is a pulsating ride that knows when to ease off the gas or go full throttle. Each hero gets opportunities to showcase their talents and, in bringing the mischievous Loki back into the fold, solidified the trickster god as the MCU’s first truly great villain.
The Avengers really is a Marvel fan’s dream, but its ability to appeal to a mass audience is also what’s helped to make the MCU such a cinematic juggernaut. It changed the game and proved that superhero team-ups can work on the silver screen.
11. Captain America: The Winter Soldier (2014)
The MCU didn’t require a refresh in 2014, but Cap’s second solo movie gave it one anyway. An espionage thriller wrapped in superhero clothing, The Winter Soldier was the first Marvel movie to truly dabble in another genre.
And, surprisingly, it worked. Captain America: The Winter Soldier allowed the MCU to take a step back from its previously CGI-heavy visuals to focus on greater character development, political intrigue, and frenetic close-quarters combat. Few Marvel films have come close to replicating The Winter Soldier’s realism, even in a world of superheroes, which makes it a standout MCU entry. Secret Invasion, the Nick Fury-starring Disney Plus show, tried to replicate The Winter Soldier's politically paranoid tone, but failed miserably to do so across its six-episode run.
Best superhero movies: 10-1
10. Black Panther: Wakanda Forever (2022)
There are multiple reasons why Black Panther: Wakanda Forever is one of the best superhero movies of all-time.
For starters, Chadwick Boseman's death (and T'Challa's by proxy) is the emotionally gripping plot device that narratively drives it forward to cathartic effect. The film's ensemble cast all elevate their performances well above what they're capable of, too – Letitia Wright, Danai Gurira, and Angela Bassett delivering particularly powerful and raw performances throughout.
Wakanda Forever's doubling down on representation in superhero projects – the inclusion of mutant anti-hero Namor and Mesoamerican culture, traditions, and heritage are as important as the first film's celebration of Black communities – and stylized blend of humor, heartbreak, action, and drama are equally impressive. A movie that explores sisterhood, maternal relationships, and overcoming grief in a beautiful manner, and stands head and shoulders above many of its contemporaries.
9. Batman Begins (2005)
Christopher Nolan’s Dark Knight trilogy is the closest thing we’ll get to Batman in real life. Although, in our view, a more recent Batman offering (more on that in a moment) runs it close.
Batman Begins is a smart, compelling, and brooding neo-noir adaptation that definitively captures the character’s essence, psychology, and motivations in minute detail. It’s these elements that sets Nolan’s trilogy apart from other Batman productions, despite it being another retelling of the character’s origin story.
It wouldn’t be long until it was usurped by its successor, and it isn’t a faultless film (Bruce Wayne and Rachel Dawes’ interactions lack chemistry). But Batman Begins is a brilliant movie that offered a different cinematic take on the icon to what we’d seen before. A worthy entry in our best superhero movies list and one of the best Batman movies around.
8. Spider-Man 2 (2004)
Widely considered the best Spider-Man film until late 2018, Spider-Man 2 has everything you’d want from a superhero flick.
Boasting one of the genre’s most tragic and complex villains in Alfred Molina’s Doc Ock, Spider-Man 2 is an emotionally gripping story about father figures and letting go of the past. Its hugely satisfying set pieces (that train fight sequence is truly exceptional) also make for a great spectacle. Few movies, superhero-based or otherwise, can match its blend of action, comedy, horror, and drama. It’s just a shame that Spider-Man 3 couldn’t elevate Sam Raimi’s trilogy even further.
7. The Batman (2022)
There have been plenty of top-tier Batman movie offerings down the years – there's still one more to come in this list, too – but few can hold a candle to Matt Reeves' 2022 film adaptation.
The Batman, which stars Robert Pattinson as the titular superhero, is a stupendous flick that just gets everything that's great about the vigilante. From its authentic portrayal of the superhero's detective skills – an often overlooked aspect of the character in previous movies – and its soaring score, to its thematic resonance, powerful acting performances, and brutal action, The Batman has laid down a marker that all future Batman flicks must meet.
6. Black Panther (2018)
A cultural phenomenon, Black Panther’s impact extends far beyond that of superhero movies. It transcended the genre as much as it embraced traditional superhero fare, offering representation to Black viewers who, Blade aside, didn’t have a live-action superhero to call their own.
Iconic performances from the late Chadwick Boseman as T’Challa and Michael B. Jordan’s Eric Killmonger will live long in the memory. But Black Panther is more than its protagonist and villain’s Shakespearean tale: it’s an emboldening and electrifying triumph for Black filmmakers, actors, crew members and viewers worldwide. And that should always be celebrated.
5. Spider-Man: Across the Spider-Verse
Spider-Man: Across the Spider-Verse is a visually stunning superhero film that, in many ways, is superior to its predecessor (more on this movie in a moment).
Honestly, it's easy to run out of superlatives for this gorgeous looking, deeply emotional, and fairly amusing flick. It's a darker, more mature take on the webslinger's six decades-spanning source material that also seems to take its narrative cues from Raimi's horror-tinted webhead-centric trilogy. And, with its impressively stunning cliff-hanger ending and dynamic animation and art styles – have we mentioned how beautiful they all are yet? – it deserves a spot in the top five of our best superhero movies list.
4. Avengers: Endgame (2019)
Delivering a highly satisfying conclusion to the MCU’s Infinity Saga, Avengers: Endgame is as absorbing, moving, and joyful as fans hoped it would be. Its three-hour runtime flies by whether you’re watching for the first or 50th time – proof it’s a well-paced movie that slaloms intricately through its numerous story threads, action sequences, and more intimate moments.
Endgame is a victory lap for the MCU’s most beloved heroes and, with plenty of fan service that both diehard and more casual fans will revel in, it’s a fitting end to the MCU’s first decade. One of the best Disney Plus movies, period.
3. Spider-Man: Into the Spider-Verse (2018)
Spider-Man: Into the Spider-Verse had no right to be as wonderful as it is. And yet here it is, beating the likes of Endgame to enter our top three.
Its eye-popping comic book-inspired art style is a huge reason why, but it isn't the only one. Into the Spider-Verse is hilarious, inventive, heartfelt, and full of exhilarating action sequences. It even tackled the idea of the multiverse long before Marvel Studios did, which is no small feat for a movie that exists away from the MCU.
2. The Dark Knight (2008)
One of the best superhero movies ever made, The Dark Knight is a rich, thrilling crime drama that grabs your attention and refuses to let go as it builds towards its nightmarish and tragic conclusion.
The late Heath Ledger’s Joker is the firecracker that ignites The Dark Knight, elevating it from a very good superhero flick to an all-time explosive blockbuster within its 152-minute runtime.
To only mention Ledger’s performance, though, is a disservice to the rest of the cast, crew, and Nolan’s meticulous crafting of a tense and massive-scale superhero movie. It’s deeper and more evocative than its predecessor, and set a new standard for how any film – not just those from the superhero genre – should be designed, developed, shot, and produced. See where it ranks in our best Christopher Nolan movies list, too.
1. Avengers: Infinity War (2018)
The cream of the crop. Avengers: Infinity War is a sweeping superhero masterpiece that juggles the MCU’s dizzying assemblage of heroes as they attempt to thwart Thanos’ genocidal plan in a race against time.
The result is a hugely thrilling but ultimately harrowing film where, in a rare occurrence, the villain is victorious. It’s a shocking play by the Russo brothers, directing their fourth Marvel movie, and provided the MCU with its most traumatic and memorable finale ever.
With its emotionally complex antagonist, intimate and extravagant battles, pulsating score, and jaw-dropping sequel set-up, Infinity War is a wildly ambitious superhero film. A grandiose movie that hits the right notes despite its innumerable moving parts. Put simply, it's one of the best superhero movies, if not the best, ever.
For more superhero-based coverage, find out how to watch the Marvel movies in order. Alternatively, read up on DCU: Chapter One, James Gunn and Peter Safran's new plan for Warner Bros' superhero franchise.
Sign up to receive daily breaking news, reviews, opinion, analysis, deals and more from the world of tech.
As TechRadar's senior entertainment reporter, Tom covers all of the latest movies, TV shows, and streaming service news that you need to know about. You'll regularly find him writing about the Marvel Cinematic Universe, Star Wars, Netflix, Prime Video, Disney Plus, and many other topics of interest.
An NCTJ-accredited journalist, Tom also writes reviews, analytical articles, opinion pieces, and interview-led features on the biggest franchises, actors, directors and other industry leaders. You may see his quotes pop up in the odd official Marvel Studios video, too, such as this Moon Knight TV spot.
Away from work, Tom can be found checking out the latest video games, immersing himself in his favorite sporting pastime of football, reading the many unread books on his shelf, staying fit at the gym, and petting every dog he comes across.
Got a scoop, interesting story, or an intriguing angle on the latest news in entertainment? Feel free to drop him a line.