Life Colin Farrell is villain Penguin in new Batman movie By weekster Posted on January 10, 2020 1 min read Share on Facebook Share on Twitter Share on Google+ Colin Farrell (43) can indeed be seen in the new Batman film as the villain Penguin. Director Matt Reeves (53) confirmed on Twitter the rumors that the actor plays the role. With the confirmation of Farrell, the cast of the superhero film, in which Robert Pattinson plays the title role, is increasingly taking shape. Earlier it was announced that Zoë Kravitz was cast as Catwoman and that Paul Dano played the villain The Riddler. Andy Serkis is said to be negotiating for the role of butler Albert. Peter Sarsgaard can also be seen in The Batman, but it is not yet clear what role he will play. The film is expected in cinemas next June. This version follows a younger Batman. 33-year-old Pattinson is the youngest actor ever to play the hero role.