The 2022 film The Batman brought together a cast that reimagines Gotham’s heroes and villains with a gritty, detective-noir twist. With Robert Pattinson leading the charge and a roster of talented actors filling out the underworld, here’s your complete guide to every major player in the film.

Release year: 2022 ·
Director: Matt Reeves ·
Box office: $770 million+ ·
Lead actor: Robert Pattinson ·
IMDb rating: 7.8/10

Quick snapshot

1Confirmed facts
2What’s unclear
  • Full cast list for The Batman 2 has not been announced (Rotten Tomatoes)
  • Whether new major villains will appear in The Batman 2 remains unconfirmed (Rotten Tomatoes)
3Timeline signal
  • The Batman released in US theaters March 4, 2022 (Rotten Tomatoes)
  • Sequel announced with Pattinson confirmed to return as of 2024 (Rotten Tomatoes)
4What’s next
  • The Batman 2 is in development with Robert Pattinson returning (Rotten Tomatoes)
  • No official cast list beyond Pattinson has been released (Rotten Tomatoes)
The upshot

The 2022 Batman cast is one of the most talked-about in recent superhero cinema because it trades camp for crime-noir credibility. For fans of the genre, the casting choices signal a deliberate shift toward psychological depth over spectacle.

Here is the key data on the film before diving into the cast breakdown.

Detail Value
Film title The Batman
Release date March 4, 2022
Director Matt Reeves
Lead actor Robert Pattinson
Running time 176 minutes
Box office $770.9 million

Who Plays Batman in the 2022 Film The Batman?

Robert Pattinson’s performance as Bruce Wayne

  • Robert Pattinson portrays Bruce Wayne / Batman — a casting decision announced in 2019 (Rotten Tomatoes film database)
  • The film reimagines Bruce as a reclusive detective in his second year of crime-fighting, leaning into the noir aesthetic that sets it apart from previous Batman films

How Pattinson prepared for the role

  • Pattinson underwent rigorous physical training to achieve the Batman physique, focusing on functional strength for stunt work
  • He reportedly drew inspiration from Kurt Cobain’s grunge persona to shape Bruce Wayne’s withdrawn, brooding demeanor

The implication is clear: Pattinson’s Batman isn’t the playboy billionaire of earlier adaptations — he’s a damaged, obsessive detective, and the entire cast supports that vision.

Who Are the Villains in the Cast of The Batman?

Paul Dano as the Riddler

Paul Dano plays Edward Nashton, a.k.a. the Riddler, a serial killer who targets Gotham’s corrupt elite. His performance channels a Zodiac-killer-like menace, using riddles as both weapon and manifesto (The Batman Universe fan wiki).

Colin Farrell as the Penguin

Colin Farrell plays Oswald Cobblepot, a mid-level Gotham gangster. Farrell’s transformation under heavy prosthetics made the role nearly unrecognizable, earning critical praise for its grounded, scrappy take on the classic villain (The Batman Universe fan wiki).

Zoë Kravitz as Catwoman

Zoë Kravitz plays Selina Kyle, a cat burglar with a personal grudge against Gotham’s underworld. Her chemistry with Pattinson drives much of the film’s emotional core (Rotten Tomatoes).

John Turturro as Carmine Falcone

John Turturro plays crime boss Carmine Falcone, the shadowy figure pulling Gotham’s strings. His role grounds the film’s mob-noir subplot (The Batman Universe fan wiki).

The paradox

The villains in The Batman aren’t just foils — they’re mirrors. Each antagonist reflects a piece of Batman’s own psychology: the Riddler’s obsession, the Penguin’s ambition, Catwoman’s moral ambiguity.

The pattern: every villain in the cast serves the detective story, not just the action. That’s what makes this lineup feel fresh.

Who Plays Commissioner Gordon in The Batman?

Jeffrey Wright’s role as James Gordon

  • Jeffrey Wright plays Lt. James Gordon, one of the few honest cops in the GCPD (Rotten Tomatoes film database)
  • Gordon serves as Batman’s primary ally inside the police force, working together on the Riddler case

Gordon’s relationship with Batman in the film

  • Their partnership is portrayed as a fragile alliance built on mutual respect rather than official sanction
  • Wright’s performance adds a weary, moral grounding that contrasts with Batman’s vigilante approach

Why this matters: Gordon’s role in the cast anchors the film’s moral center — he’s the institutional conscience that Batman lacks but needs.

Who Plays Alfred Pennyworth and Other Supporting Roles?

Andy Serkis as Alfred Pennyworth

  • Andy Serkis plays Alfred Pennyworth, Bruce Wayne’s butler and surrogate father (The Batman Universe fan wiki)
  • Serkis brings a harder edge to Alfred, portraying him as a former military man who trained Bruce

Peter Sarsgaard as Gil Colson

  • Peter Sarsgaard plays District Attorney Gil Colson, a corrupt official targeted by the Riddler (The Batman Universe fan wiki)
  • His brief but intense role serves as a catalyst for the Riddler’s public attacks

Additional supporting cast includes Jayme Lawson as Bella Reál, a reform-minded mayoral candidate, alongside Rubert Penry-Jones as Mayor Don Mitchell Jr. (The Batman Universe fan wiki).

The catch: even minor roles in this cast carry narrative weight — every character is a piece of the puzzle Batman must solve.

Who Directed The Batman and Who Is in the Crew?

Matt Reeves as director and co-writer

  • Matt Reeves directed and co-wrote The Batman, his first superhero film after the Planet of the Apes series (Rotten Tomatoes film database)
  • Reeves emphasized a detective-noir tone drawn from classic crime cinema

Key crew members: cinematography, music

  • Greig Fraser served as cinematographer, creating the film’s dark, rain-soaked visual palette
  • Michael Giacchino composed the score, which uses a simple, haunting theme for Batman (Rotten Tomatoes)

The trade-off: a slower, more atmospheric film risks alienating viewers expecting nonstop action. But for this cast and crew, the deliberate pacing is the point.

Is There a Cast for The Batman 2?

Confirmed returning cast members

  • Robert Pattinson is confirmed to return as Batman for the sequel (Rotten Tomatoes film database)
  • No other cast members have been officially confirmed as of 2024

Rumored new additions

  • Speculation points to potential new villains such as Scarecrow or Hush, but nothing has been confirmed by Warner Bros.
  • The sequel is in development with Matt Reeves returning to direct
What to watch

For fans tracking The Batman 2 cast, the key question isn’t just who returns — it’s which new character will challenge Pattinson’s detective in a fresh, psychologically complex way.

“I really wanted to do a version of Batman that was a detective, that was the world’s greatest detective. That was the core of it.”

— Matt Reeves, director (Rotten Tomatoes)

“I wanted to find a version of Bruce Wayne that wasn’t the one we’ve seen before — someone who’s still figuring out who he is.”

— Robert Pattinson (Rotten Tomatoes)

“Selina Kyle is a survivor. She’s not a villain; she’s someone who’s had to make hard choices to survive.”

— Zoë Kravitz (Rotten Tomatoes)

The Batman’s cast doesn’t just fill roles — it redefines them. For anyone wondering whether this version of Gotham can feel fresh after so many adaptations, the answer lies in the actors: they play characters, not icons. For fans of noir storytelling, the cast delivers a Batman built for those who want the detective, not just the vigilante. Pattinson’s performance rewards patience with depth.

Additional sources

cbr.com, tvguide.com

Frequently asked questions

Who plays the Joker in The Batman?

Barry Keoghan appears as the Joker in a brief, uncredited cameo in an deleted scene that was later released online (The Batman Universe fan wiki).

Is the cast of The Batman the same as Batman Begins?

No. The Batman (2022) is a standalone film with no narrative or casting connection to Christopher Nolan’s Dark Knight trilogy.

Who plays the villain in The Batman?

The primary antagonist is Paul Dano as the Riddler, alongside Colin Farrell as the Penguin and John Turturro as Carmine Falcone (The Batman Universe fan wiki).

Will Robert Pattinson return for The Batman 2?

Yes. Pattinson is confirmed to reprise his role as Batman in the upcoming sequel (Rotten Tomatoes film database).

Who is the main actress in The Batman?

Zoë Kravitz is the lead actress, playing Selina Kyle / Catwoman (Rotten Tomatoes).

Does Christian Bale appear in The Batman?

No. Christian Bale does not appear in The Batman (2022).

Who plays Alfred in The Batman?

Andy Serkis plays Alfred Pennyworth (The Batman Universe fan wiki).