Colin Farrell Confirmed to Play Penguin in Robert Pattinson's 'Batman'

Colin Farrell
Photo by Slaven Vlasic/Getty Images

The Batman has its Caped Crusader and cat burglar, its criminal mastermind and its commissioner. Now, Robert Pattinson's Gotham City has a penguin and butler, too.

Director Matt Reeves took to Twitter to reveal that Colin Farrell will portray Oswald Cobblepot, the mobster better known as Penguin, in his upcoming DC origin story. The confirmation comes after multiple reports in November that the actors was in negotiations to join the movie's gallery of rogues.

The Batman won't be Farrell's first gig as a supervillain, as he played Bullseye in 2003's Daredevil.

Reeves previously confirmed Andy Serkis will play Bruce Wayne's faithful butler and closest confidant, Alfred Pennyworth. (Serkis' time in the superhero-verse was far more recent, playing the villainous Klaue in Marvel's Black Panther.) John Turturro, meanwhile, has been cast as Carmine Falcone, while Peter Sarsgaard joined in an undisclosed role.

The Batman will tell a new origin story for the Dark Knight, which Reeves (Dawn of the Planet of the Apes) has said will focus on a younger Bruce Wayne as "the world's greatest detective." The ensemble includes Paul Dano as The Riddler, Jeffrey Wright as Commissioner Gordon and Zoe Kravitz as Catwoman, the latter of which Pattinson himself told ET was a stroke of "brilliant" casting.

Thus far, Reeves has confirmed all of The Batman castings on his Twitter. See all his updates below.

The Batman is set to swoop into theaters on June 25, 2021.

[This story was originally published on November 5, 2019.]


Lenny Kravitz Is 'Very Excited' to See Daughter Zoe Kravitz Play Catwoman (Exclusive)

Robert Pattinson Reacts to 'Brilliant' Zoe Kravitz Playing Catwoman in 'The Batman' (Exclusive)

Upcoming DC Movies: The Full List From 'The Batman' to 'Wonder Woman 1984' and More

Related Gallery