The best Batman movies, ranked from worst to best

Robert Pattinson's Dark Knight and Zoe Kravtiz's Selina Kyle silhouetted against a sunset in The Batman, one of the best Batman movies
Is The Batman one of the best Batman movies ever made? (Image credit: HBO Max)

The best Batman movies include the perfect casting, fantastic villains, and a director who just gets it. Since the Batman character has been around for an age (since 1939 to be precise), there’s been a lot of scope to reshape his superhero tale – from noir-style detective epics, to campy villain-of-the-week fluff. That's why the hero has remained evergreen on the big screen, spanning over 80 years of top-class action. 

We've ranked the live-action Batman movies from worst to best, based on a TechRadar team vote. We’ve decided to leave 1966's Batman movie out of the rankings because most of the team hadn't actually seen it. Though most of the Batman animated movies are brilliant, we've left those off too. We're keeping team-up movies off the list as well – so no Justice League, and no Suicide Squad cameos. This is all about the big, bad bat, doing his thing alone. Fortunately, the best Batman movies on our list are all available to watch on some of the world’s best streaming services. Holy rankings, Batman! Let's see how the nine movies fare. 

9. Batman and Robin

Release date: June 27, 1997
Runtime: 125 minutes
Age rating: PG-13 (US) / PG (UK) / PG (Aus)
Director: Joel Schumacher
Cast: Arnold Schwarzenegger, George Clooney, Chris O’Donnell, and Uma Thurman
Where to stream: Prime Video (US) / N/A (UK) / Binge (Aus)

You can't even enjoy the late Joel Schumacher's second Batman movie ironically – which is an argument you can at least make in defense of the slightly better Batman Forever. Batman and Robin seems okay on paper: George Clooney as Bruce Wayne before he became a red-hot credible actor, Alicia Silverstone as Batgirl after a wonderful turn in Clueless, mega star Arnie as Mr Freeze and a post-Pulp Fiction Uma Thurman. 

Unfortunately, the film has the tone of a bad episode of Power Rangers, and the finished product is a dumpster fire that's clearly designed to sell toys to children. Tired jokes about nipples on the Batman and Robin suits aside, this film is just joyless as a Batman story, and clocks in at a blatantly overlong 125 minutes running time. 90 minutes would've been too many. How did Tim Burton's vision of Gotham get mangled into this in just eight years?

Still, without this terrible movie, you'd probably never have got Christopher Nolan's take on the character. So maybe we should be thanking Schumacher. 

8. Batman v Superman: Dawn of Justice

Release date: March 25, 2016
Runtime: 151 minutes
Age rating: R (US) / 12 (UK) / M (Aus)
Director: Zack Snyder
Cast: Ben Affleck, Henry Cavill, Amy Adams, and Jesse Eisenberg
Where to stream: Max (US) / Sky (UK) / Netflix (Aus)

Zack Snyder's second DC movie (not counting Watchmen) has its fans on the TechRadar team, but also plenty of people who don't like it at all. That basically sums up the overall sentiment towards Snyder's superhero movies – a collective of fans who clearly click with his take on these characters, versus people who reject it outright.

It's hard to argue Batman v Superman is a great film, however you look at it. Yes, the big turning point of this movie – that Bruce Wayne decides not to kill Superman because he learns they both have a mother called Martha – has been dunked on plenty by critics. It's such a weak, unconvincing pivot point of an overly long movie that it deflates the final act. Still, there are things to like, here: Ben Affleck was a fine Batman, Jesse Eisenberg plays a memorably unhinged Lex Luthor, and it's a beautiful-looking film. 

Dawn of Justice is pretty disjointed generally – though it is helped by a somewhat better Ultimate Edition that gives Henry Cavill a little more screen time, and fills in a few of the plot holes. But compared to many of the other best Batman movies higher on this list, it's hard to argue Batman v Superman is anywhere near as entertaining. 

7. Batman Forever

Release date: July 14, 1995
Runtime: 121 minutes
Age rating: PG-13 (US) / 12 (UK) / PG (Aus)
Director: Joel Schumacher
Cast: Val Kilmer, Tommy Lee Jones, Jim Carrey, and Nicole Kidman
Where to stream: Prime Video/Max (US) / N/A (UK) / Binge (Aus)

Joel Schumacher's first effort at Batman stripped away the fairytale-infused nastiness of Batman Returns in favor of a more family-friendly and conventional 1990s blockbuster. It's not so bad, though, even if Kilmer is a very lifeless Batman, and Chris O'Donnell's Dick Grayson is a vanilla addition – that's because the dual pantomime-style performances of Tommy Lee Jones as Two-Face and Jim Carrey as Riddler make it pretty entertaining to watch.

The weak links don't just stop with Kilmer and O'Donnell in Batman Forever. Nicole Kidman's Dr Chase Meridian has big early CD-ROM game FMV energy and doesn't bring much to the film. Generally speaking, it's not great, but it just about stops short of becoming the campy disaster that Batman and Robin is, despite some gaudy color choices.

Besides, can we really hold too much of a grudge against the movie that gave us Seal's 'Kiss From A Rose'?

6. The Dark Knight Rises

Release date: July 20, 2012
Runtime: 164 minutes
Age rating: PG-13 (US) / 12 (UK) / M (Aus)
Director: Christopher Nolan
Cast: Christian Bale, Tom Hardy, Anne Hathaway, and Gary Oldman
Where to stream: Max (US) / Sky (UK) / Binge (Aus)

Christopher Nolan's third Batman movie is wildly uneven – its unsettling first act, which culminates in a brutal sequence where Bane (Tom Hardy) breaks Batman's back as he assumes control of Gotham City, is wonderful. Bane feels like a true (if incoherent) threat, while an underpowered Bruce Wayne finds himself truly out of his depth.

From there, The Dark Knight Rises only gets wonkier. We get long, dull sequences in Gotham as Bane inexplicably waits for a bomb to go off over the course of months, while Bruce Wayne's broken back is healed by a man literally punching him in the spine while he's hanging from a rope. It's wild, but the closing race to save Gotham is thrilling – and it's a shame you only got one movie of Anne Hathaway's Selina Kyle, because she's a brilliant foil to Bruce, and the pair have a lot of chemistry.

There are some parts of this film that haven't aged wonderfully: Bane's intention to strip wealthy people of their riches and power would actually have dated reasonably well as his (initial) motivation, if only he didn't spend most of this movie killing loads of people. See where it ranks in our best Christopher Nolan movies guide while you're here.

The idea, too, that Gotham's bloated police force is its ultimate savior definitely reads differently in recent times than it did in 2012 – though the movie does make the point that the police only accumulated the power it did because Jim Gordon lied about Harvey Dent's death in the previous movie.

Ultimately, Nolan didn't close the trilogy as strongly as we would've liked, but that still leaves the muddled The Dark Knight Rises in the fifth spot of our best Batman movies. 

5. Batman

Release date: August 11, 1989
Runtime: 126 minutes
Age rating: PG-13 (US) / 15 (UK) / PG (Aus)
Director: Tim Burton
Cast: Michael Keaton, Jack Nicholson, Kim Basinger, and Robert Wuhl
Where to stream: Prime Video/Max (US) / N/A (UK) / Binge (Aus)

Batman was fighting a bit of a perception battle before 1989's movie, with the 1960s Adam West series casting a long shadow over the character – even if the gritty likes of The Dark Knight Returns were making huge waves in the comic book scene. 

Even though Batman (1989) marked a sea change in the visual style of Dark Knight media – the movie's astonishing art deco-infused Gotham City was the work of production design master Anton Furst – this is still a very fun movie. You can tell Burton was a fan of the 1960s series, even if he wanted to do something new and fresh.

His Bruce Wayne, played by Michael Keaton, is a charismatic but eccentric billionaire. His Joker, played by a scenery-chewing and wonderful Jack Nicholson, is hilariously theatrical. Keaton manages to match Nicholson in his relatively understated performance, despite the latter's clear star power of the moment back then – no wonder people still adore Keaton's Batman, so many years later. 

This 1989 movie kicked off a wave of Batmania, and positioned the Dark Knight as one of cinema's most bankable and important characters.

4. Batman Returns

Release date: July 10, 1992
Runtime: 126 minutes
Age rating: PG-13 (US) / 12 (UK) / M (Aus)
Director: Tim Burton
Cast: Michael Keaton, Danny DeVito, Michelle Pfeiffer, and Christopher Walken
Where to stream: Prime Video/Max (US) / N/A (UK) / Binge (Aus)

If there's one lesson to take from how creatively successful Tim Burton and Christopher Nolan's Batman movies were, it's that these films are at their best when directors have the leeway to put their own tonal stamp on the character. This applies to Batman comics, too – not every interpretation has to be the same, it just has to actually excite the audience. 

That's why Batman Returns gets so high a position on our best Batman movies list. It's 50% a Batman villains movie, and 50% a Tim Burton dark fairytale. The origins of the Penguin and Catwoman are closer to Edward Scissorhands in their telling than a comic book adaptation – and that's exactly what's great about this film. The Caped Crusader's foes utterly take over the movie, with dominating performances from Michelle Pfeiffer as Selina Kyle and Danny DeVito as Oswald Cobblepot. Keaton ends up being the movie's third lead. 

Batman Returns successfully captures the idea that the hero's best villains always start out as victims of some kind. This movie was called out for being too grim for its time – leading to two far inferior movies that would cynically pander to children – but it's actually pretty awesome that this film got away with Penguin almost biting a guy's nose off. 

3. Batman Begins

Release date: June 16, 2005
Runtime: 140 minutes
Age rating: PG-13 (US) / 12 (UK) / M (Aus)
Director: Christopher Nolan
Cast: Christian Bale, Michael Caine, Ken Watanabe, and Katie Holmes
Where to stream: Max (US) / Sky (UK) / Foxtel Now (Aus)

After Batman and Robin, DC's hero sat on the shelf for a few years as creators came and pitched various new projects. Christopher Nolan, director of moody crime thrillers Memento and Insomnia, won out with a back-to-basics take on Batman that tapped into the vibe of classic graphic novels like Batman: Year One and The Long Halloween

None of this is new information – but it's worth remembering just what a game-changer Batman Begins was for the time. It took superhero fiction seriously, but did so without sapping the joy from the character and his world, which is a mistake that other gritty comic book movies frequently make.

The tone of this film is very down-to-earth. We see a grief-stricken Bruce Wayne (Christian Bale) vow to bring justice to Gotham by becoming a symbol – in this case, a bat, something he feared the most as a child. This journey has Wayne trained by the League of Shadows, and Henri Ducard (Liam Neeson), before he turns his back on their brutal methods; the League later comes to Gotham to raze the city by poisoning its water supply, in conjunction with Dr Jonathan Crane (Cillian Murphy).  

Batman Begins is markedly different from Nolan's two succeeding Dark Knight movies. In structure, it has similarities to Nolan's The Prestige and Memento in how it weaves flashbacks into its story. In tone, it's actually a little closer in look to a comic book – particularly in its night-time Gotham scenes in its third act – than the two Dark Knight movies are. This remains the definitive Batman origin story on the big screen.

2. The Batman

Release date: March 4, 2022
Runtime: 176 minutes
Age rating: PG-13 (US) / 15 (UK) / M (Aus)
Director: Matt Reeves
Cast: Robert Pattinson, Zoë Kravitz, Jeffrey Wright, Paul Dano, and Colin Farrell
Where to stream: Max (US) / N/A (UK) / Foxtel Now (Aus)

Behold, we're coming to the crux of our best Batman movies. Some Batman fans may consider it sacrilegious to separate the best two films in Nolan’s Dark Knight trilogy. But, if one deserved to do so, Matt Reeves’ inaugural take on DC’s iconic vigilante does.

And with good reason – The Batman (portrayed by Robert Pattinson) is a methodically paced, neo-noir flick that heavily leans into the character’s detective side. Its near three-hour runtime makes it something of a slower burn compared to what’s come before, but that doesn’t make it any less thrilling, dramatic, or at-times frightening than its predecessors.

Set during Bruce Wayne’s second year as a crime fighter – he’s not even assumed the Batman pseudonym yet – The Batman focuses on the vigilante’s pursuit of the Riddler (Paul Dano), a serial killer bumping off Gotham City’s elite at an alarming rate. However, as the Wayne family’s legacy becomes entangled in the Riddler’s elaborate masterplan to rid Gotham of its corrupt elements, Bruce is forced to confront his own demons as well as those who prowl the city’s streets.

The hallmarks of any good Batman movie are here: a gritty Gotham, morally gray characters, a compelling plot, and plenty of grade A action. What truly makes The Batman such a terrific film, though, is the manner in which it’s presented, and its unique character study of the movie’s eclectic mix of individuals. Batman and Riddler are explored in ways that few (if any) previous live-action or animated offerings have done before, while a pre-Catwoman and Penguin era Selina Kyle and Oswald Cobblepot earn interesting character arcs respectively. If not for one particular Batman film, this would certainly top our list. Read our review on The Batman to find out why.

1. The Dark Knight

Release date: July 21, 2008
Runtime: 152 minutes
Age rating: PG-13 (US) / 12 (UK) / M (Aus)
Director: Christopher Nolan
Cast: Christian Bale, Heath Ledger, Aaron Eckhart, and Michael Caine
Where to stream: Max (US) / Sky (UK) / Binge (Aus)

The ultimate Caped Crusader movie, and a predictable choice for number one spot on our best Batman movies ranking, Christopher Nolan's follow-up to Batman Begins was a serious step up in storytelling ambition. Gotham looks and feels very different in this movie – most of the film's exterior shots are clearly of Chicago – which has led to numerous comparisons to crime thrillers like Heat. Nolan uses that influence to create a superhero movie unlike any other. 

In The Dark Knight, DA Harvey Dent (Aaron Eckhart) stands up to Gotham's long-festering criminal element. But along comes Heath Ledger's Joker, an unknowable and dangerous figure who upends Gotham's traditional underworld, and sees Batman (Bale) as his twisted equal. The Joker's war on Gotham is as much about creating raw chaos as it is to prove a point about its citizens – it's truly riveting stuff. Bale is arguably third lead to both Eckhart and Ledger in this compelling movie, which features one of the best vehicle chase sequences ever filmed.

You could argue the movie is a touch too long at 152 minutes, and it peaks with a big twist before its final act – but this is undoubtedly the best Batman movie, and it will cast a long shadow over all other adaptations that follow. 


For more DC and/or Batman coverage, find out how to watch the Batman movies in order and how to watch the DC movies in order. Alternatively, read our guide on all of the DCU Chapter One films and TV shows that are in development, and get the lowdown on James Gunn's Superman movie.

The TechRadar hive mind. The Megazord. The Voltron. When our powers combine, we become 'TECHRADAR TEAM'. You'll usually see this author name when the entire team has collaborated on a project or an article, whether that's a run-down ranking of our favorite Marvel films, or a round-up of all the coolest things we've collectively seen at annual tech shows like CES and MWC. We are one.

With contributions from