While Riddler will be The Batman’s main antagonist, he won’t be the only notable Caped Crusader adversary causing trouble, as we’ll also spend time with Zoë Kravitz’s Catwoman, Colin Farrell’s Penguin and John Turturro’s Carmine Falcone. The Batman’s cast also includes Robert Pattinson as the eponymous protagonist, Jeffrey Wright as James Gordon, Andy Serkis as Alfred Pennyworth and Peter Sarsgaard as Gil Colson, among others. Along with directing the feature, Reeves co-wrote the screenplay with Mattson Tomlin and Peter Craig.