Matt Reeves' The Batman is finally moving forward with Robert Pattinson set to don the iconic cowl. Jeffrey Wright, Zoë Kravitz, and Paul Dano have already been cast (as Commissioner Gordon, Selina Kyle / Catwoman, and Edward Nashton / Riddler respectively), and according to Deadline, Colin Farrell and Andy Serkis are in advanced talks to join the superhero reboot. 

Farrell is being eyed for the role of The Penguin, previously, Josh Gad and Jonah Hill had been linked to the role. Meanwhile, Serkis is onboard to play Bruce Wayne's trusted butler and friend, Alfred Pennyworth. Should the talks go well, Farrell will be making his first appearance in a superhero movie since Daredevil back in 2003 where he played Bullseye. Serkis is no stranger to the genre having appeared in Avengers: Age of Ultron and Black Panther as Ulysses Klaue, and he's about to get started directing Tom Hardy in Venom 2. Serkis previously collaborated with Matt Reeves on the latter two Planet of the Apes films.

A new Batman trilogy has been in development for quite some time with Ben Affleck previously hired to write, direct, and star. That version collapsed following the negative response to both Batman v Superman, and Justice League. Arguably, Affleck's jaded (slightly unhinged) Batman was the best thing about Dawn of Justice, but Justice League was a holy mess of ideas, none of which landed. While Pattinson's casting initially proved divisive amongst fans, I think it's fair to say that he's an unusual choice, but let's face it, so was Michael Keaton back in 1989. 

Since the Twilight Saga concluded, Pattinson has made plenty of risky choices with his film roles. He's avoided franchises and worked with an array of acclaimed filmmakers, and his recent turn in Robert Eggers' The Lighthouse is already generating Oscar buzz aplenty.  Production on The Batman is due to start in January for a June 25, 2021 release.