It wasn’t long ago when the news of Robert Pattinson replacing Ben Affleck to be the new Batman took the Internet by a storm. Since then, steady developments have been taking place and the Matt Reeves-directed film has finally started to take shape. We now know who is going to be playing some of the most important characters in the film. Scroll through to see who they are:

Robert Pattinson – Batman

We all knew this one. It was probably one of the biggest pop culture moments of the year. Pattinson will be shedding his vampire persona for a meaner, fearsome and legendary character of the Dark Knight.


Zoe Kravitz – Catwoman

The Big Little Lies actress was part of a long-drawn process with other actresses involved, but eventually bagged the role. The Hollywood Reporter reported that Kravitz tested for the role alongside actress Ana de Armas, Ella Balinska and Eiza Gonzalez. She also took part in chemistry reads with Pattinson.


Jeffrey Wright – Commissioner Gordon


Jeffrey Wright has had his fair share of working in franchises. His most noteworthy work was in the Hunger Games and James Bond. Now, he’s been cast as Batman’s aid and Gotham City’s uniformed hero, Commissioner Gordon.


Paul Dano – The Riddler

For the first time since 1995, The Riddler will be making his return in a Batman movie. While the role was first portrayed on screen by Jim Carrey, Paul Dano is going to be the latest actor to play the role.