Reeves is directing what is described as a grounded take with a large rogue's gallery as the antagonists. Jeffrey Wright is already on board as Batman ally Commissioner Jim Gordon.

Catwoman is one of Batman's classic foes who also happens to be one of his longest-lasting loves. A cat burglar whose weapon of choice is a whip, the antihero is the alter ego of Selina Kyle. She was a fixture on the 1960s Batman television show, on which she was played by Julie Newmar, Lee Meriwether and Eartha Kitt. Michelle Pfeiffer portrayed the character in her most popular big-screen incarnation, 1992's Batman Returns, while Halle Berry toplined a 2004 solo outing, which bombed at the box office. Anne Hathaway also played the character in 2012's The Dark Knight Rises.

Kravitz is already well-known at Warners, as she has appeared as Leta Lestrange in the studio's Harry Potter Fantastic Beasts spinoffs. She also voiced the role of Catwoman in 2017's The Batman Lego Movie.

Kravitz recently co-starred on HBO's Big Little Lies and is set to star in the small-screen version of High Fidelity, which is being made for Hulu.

The Batman is set to open June 25, 2021.