The Batman: Colin Farrell in Talks to Play Penguin

Colin Farrell might be set to torment the Dark Knight as the Penguin in Matt Reeves' The Batman.

Batman: The Penguin
Photo: DC Comics

When Batman returns to the big screen, he’ll face off against not one but three of his most famous villains. The latest baddie confirmed for Matt Reeves’ The Batman is the Penguin and in talks to play the fowl rogue is Colin Farrell (True Detective), according to Deadline

Farrell would join Robert Pattinson (The Lighthouse), who will star as the Dark Knight, as well as Zoe Kravitz (Big Little Lies) as Catwoman, Paul Dano (Okja) as The Riddler, and Jeffrey Wright (No Time to Die) as Commissioner Gordon. Also in talks for the role of Alfred is Andy Serkis (The Lord of the Rings). Reeves is directing and writing the script. 

The Penguin made his debut in the comics in Detective Comics #58 in 1941, making him one of the oldest villains of the Bat mythos. He was created by Bill Finger and Bob Kane. The villain is known for his convoluted capers as well as his high-tech umbrellas and his nightclub, The Iceberg Lounge, the center of his criminal empire. The character last appeared on the big screen in 1993’s Batman Returns, played by Danny Devito. Farrell would have some very big shoes to fill, to say the least. 

The villainous trifecta set to stalk the streets of Gotham presents Batman’s biggest challenge on the big screen yet. Previously, the Dark Knight has faced off against one or two headlining villains at a time, but Reeves’ detective noir take seems to be going in a more ambitious direction. Of course, there’s the very real possibility that Catwoman is friend and not foe in the movie, considering her more recent storylines with the Caped Crusader in the comics (they almost got married at one point), so Batman might not be alone in his fight against crime. 

Ad – content continues below

We’ll know for sure when The Batman premieres on June 25, 2021. 

John Saavedra is an associate editor at Den of Geek. Read more of his work here. Follow him on Twitter @johnsjr9 and make sure to check him out on Twitch.