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

Colin Farrell
Photo by Slaven Vlasic/Getty Images

Gotham City recently added a butler, too.

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.]

RELATED CONTENT: