Confirming rumors and speculation, it is reported that director Matt Reeves has cast Zoe Kravitz as Selina Kyle and Catwoman in The Batman.
Update: Reeves confirms the casting on social media:
Zoe Kravitz, the daughter of musician Lenny Kravitz and Lisa Bonet (Aquaman Jason Momo's wife), actually teased involvement in The Batman a couple of weeks ago when she posted an image of herself wearing a Batman t-shirt, which features a similar logo to that which Reeves teased on social media.
A rumor from earlier in September also offered that Matt Reeves was looking for a Zoe Kravitz-type actoress to play Catwoman, so we see Reeves went with his top choice. It was said Kravitz couldn't do the role due to a schedule conflict, but as I pointed out, Kravitz only has the High Fidelity series in the works, so obviously she has time for The Batman.
The Batman continues casting
The casting follows the recent news that Jeffrey Wright will be playing Commissioner Jim Gordon, with Jonah Hill in talks for a villain role, possibly Penguin or Riddler.
Recently saw Catwoman and Selina Kyle played by Camren Bicondova on Gotham, Anne Hathaway in Christopher Nolan's Batman: The Dark Knight Rises, Halle Berry in the 2004 Catwoman movie, Michelle Pfeiffer also played the character in 1992's Batman Returns, with Julie Newmar playing The Catwoman in the Batman '66 TV series.
The Batman has a June 25, 2021 release starring Robert Pattinson, with the plot of the movie rumored to be exploring a detective case where people start dying in strange ways so Batman must go deep into the dark world of Gotham City to find the clues and solve the mystery/conspiracy connected to Gotham City's history and criminals.