Colin Farrell is in negotiations with Warner Bros to play The Penguin in the Matt Reeves-directed The Batman.

According to Deadline the Dublin-born actor looks set to return to the comic book world since his role as Bullseye in 2003's Daredevil.

If a deal is agreed, Farrell will complete a trio of villains, which also includes with Paul Dano as The Riddler and Zoe Kravitz as Catwoman, who will cause havoc for Rob Pattinson as the Caped Crusader.

The Penguin was previously played on the big screen by Danny DeVito in 1992's Batman Returns. Burgess Meredith portrayed the character in the 1960s Batman TV series and he was most recently reimagined by Robin Lord Taylor in the prequel TVseries Gotham.

It has also been announced that Andy Serkis will play Alfred Pennyworth, Bruce Wayne's loyal butler.

The Batman is expected to land in cinemas in June, 2021.

Click here for more movie news