The Batman: 5 Roles That Have Been Cast (& 5 We Hope Will Be)

Batman is about to get yet another big-screen reboot. Following the departure of Ben Affleck from the DC Extended Universe, the Caped Crusader is getting a re-do. At the very least, this one looks really promising. Christopher Nolan gave us a definitive on-screen incarnation of the Dark Knight, but War for the Planet of the Apes director Matt Reeves is planning to shoot The Batman as a film noir, which is certainly exciting. A few iconic characters have been cast in the movie so far. In anticipation of The Batman heading into production, here are 5 Roles That Have Been Cast (And 5 We Hope Will Be).

RELATED: 10 Ways Robert Pattinson's Younger Batman Could Change The DCEU

10 Has been cast: Robert Pattinson as Bruce Wayne

So far in the DCEU, Bruce Wayne has been played by Ben “Batfleck” Affleck. His grizzled, older version of the character had been the Caped Crusader for a few years and wanted to give it up. Matt Reeves is looking for a change of pace with his take on Batman, casting Robert Pattinson as a younger, 30-year-old version of the character. Although he’s known for playing Edward Cullen in The Twilight Saga, Pattinson is an incredible actor with some impressive indie work under his belt. The character he played in David Cronenberg’s Cosmopolis was basically an R-rated Bruce Wayne, and he did a fantastic job of playing a rich guy tortured by his inner demons.

9 Hope it’ll be cast: Colin Farrell as the Penguin

It was announced recently that Colin Farrell is in talks to play the Penguin in The Batman. The deal isn’t complete yet, but hopefully it will go through. Fans’ casting choices for Oswald Cobblepot have been similar to Danny DeVito, who Tim Burton cast in the role in Batman Returns, naming actors like Toby Jones and Timothy Spall, who look like the character does in the comics. Farrell’s look would mark an interesting change of pace, and could bring a degree of realism to one of Batman’s more cartoonish villains. Plus, Farrell’s a fantastic actor who’s proven he can play morally shaky roles, from In Bruges to Horrible Bosses.

8 Has been cast: Paul Dano as the Riddler

Paul Dano has been selected to play the Riddler, the main villain in The Batman. The Riddler is the perfect villain for Matt Reeves’ plan to make the movie as a film noir. Leaving riddles at the scenes of his crimes will allow for Batman to show off his detective skills in a way that he hasn’t done in any of his previous screen incarnations.

RELATED: 5 Villains That Could Join Paul Dano In The Batman (& 5 That Shouldn’t)

Dano has the look to play Edward Nygma (or Nigma, or Nashton, depending on which version they’re adapting) and he also has impeccable acting chops, as seen in There Will Be Blood and 12 Years a Slave.

7 Hope it’ll be cast: Armie Hammer as Harvey Dent

Harvey Dent is the knight in shining armor who promises to save Gotham. As a film noir, The Batman will probably be exploring the crooked politics running the Dark Knight’s beloved city, which could involve an appearance by Dent. Armie Hammer has the charm and good looks to play Dent’s public persona, while movies like The Social Network and Call Me By Your Name have proven he has the acting chops to play his dark side. Time and time again, Hammer has been deprived of the franchise he deserves — from The Lone Ranger to The Man from U.N.C.L.E. — so this could finally give the actor a gateway to regular starring vehicles.

6 Has been cast: Jeffrey Wright as Commissioner Gordon

In the next couple of years, Jeffrey Wright will join the short list of actors who have appeared in both Marvel and DC projects. He’ll play a Watcher taking on the Rod Serling-esque role of narrator in Marvel’s upcoming What If...? anthology series on Disney+, and he’ll also be playing Commissioner James Gordon in DC’s The Batman. It seems as though the DCEU will be retconning J.K. Simmons’ Commissioner Gordon from Justice League, which is a shame, since Simmons never got a chance to shine in the role, but given his impressive turns in Westworld and The Hunger Games, Wright will undoubtedly be a worthy replacement.

5 Hope it’ll be cast: Domenick Lombardozzi as Harvey Bullock

Harvey Bullock is a formerly corrupt GCPD cop who turned his life around and became one of Commissioner Gordon’s most trusted detectives. With The Batman being a noir-driven piece, its story could be exploring Gotham’s law enforcement beyond Gordon. If Harvey does appear in the film, Domenick Lombardozzi would be the perfect choice to play him (Michael Madsen or John Goodman would also be good picks), because he looks like Harvey’s traditional depictions and he has the ideal accent for a tough-as-nails lawman. In HBO’s The Wire, Lombardozzi played a detective who wasn’t above bending the rules to get the job done.

4 Has been cast: Andy Serkis as Alfred Pennyworth

The most recent casting announcement from The Batman is that Andy Serkis is in talks to play Alfred Pennyworth, Bruce Wayne’s butler and father figure. Serkis is younger than the traditional portrayal of Alfred as a frail old man, but that’s in line with Robert Pattinson playing a younger Bruce. When Marvel cast Tom Holland to play a younger Peter Parker, they cast Marisa Tomei to play a younger Aunt May. Along with Jeffrey Wright, Serkis is another Marvel actor that DC has recruited for The Batman, as he played Ulysses Klaue in the MCU. Hopefully he’ll bring a lot less zaniness to Alfred than he brought to Klaue.

3 Hope it’ll be cast: Jamie Foxx as Lucius Fox

Although he’s the genius in charge of Bruce Wayne’s tech, Lucius Fox wasn’t a particularly well-known character before he was played by Morgan Freeman in Christopher Nolan’s The Dark Knight trilogy. Freeman made the character his own, to the point that it’s hard to picture anyone else playing Lucius. Whoever is cast in The Batman would need to have a unique energy in order to bring as much personality to the character as Freeman did. A lot of fans have mentioned Jamie Foxx’s name, and going beyond the fact that he and the character (almost) share a last name, the Django Unchained star would undoubtedly bring something of his own to the role and stand apart from Freeman’s interpretation.

2 Has been cast: Zoë Kravitz as Catwoman

In keeping with Matt Reeves’ plans to make The Batman as a film noir, Gotham’s resident femme fatale Catwoman will be making an appearance. Zoë Kravitz has been cast to play Selina Kyle in the movie, having previously voiced the feline-themed antihero in The LEGO Batman Movie.

RELATED: DCEU: 5 Reasons We're Excited That Zoë Kravitz Is The New Catwoman (& 5 Reasons We're Not)

In the wake of her casting, Kravitz said that she was turned down from auditioning for a role in The Dark Knight Rises — speculated to be the role that ended up going to Juno Temple — due to racial discrimination, so it’s good to know that Warner Bros.’ casting team has become more open-minded in the last few years.

1 Hope it’ll be cast: Maisie Williams as Robin

Robert Pattinson’s version of Batman will reportedly be 30 years old, which might not be old enough to have taken a ward under his wing, but that hasn’t stopped fans from posting their casting choices for Robin online. If Robin is going to be featured in the movie, it’ll have to be drastically different from the Chris O’Donnell travesty in the Joel Schumacher movies. Maybe Robin doesn’t have to be the Boy Wonder. If Robin becomes the Girl Wonder, Maisie Williams would be a terrific choice. Her tenure as Arya Stark on HBO’s Game of Thrones came to an end earlier this year, so she’s got a gap in her schedule for another pop culture franchise with a ravenous fan base.

NEXT: 10 Actors We'd Like To See Play Batman Villains In The DCEU

More in Lists