Joining John Turturro in The Batman’s cast are Robert Pattinson as the eponymous protagonist, Zoë Kravitz as Catwoman, Paul Dano as Riddler, Colin Farrell as Penguin, Jeffrey Wright as James Gordon, Andy Serkis as Alfred Pennyworth, Peter Sarsgaard as Gil Colson and Jayme Lawson as Bella Reál, along with Gil Perez-Abraham, Charlie Carver, and Max Carver being cast in undisclosed roles.
In addition to directing The Batman, Matt Reeves also co-wrote the script with Mattson Tomlin.