We have a new Catwoman. It’s come to light that Zoe Kravitz has landed the coveted role inThe Batman. The actress is set to star alongside Robert Pattinson, who will be putting on the cape and cowl as our new Dark Knight. This is just the latest confirmed bit of casting as Warner Bros. and director Matt Reeves are ramping up for filming as pre-production is well underway. After years of development, things are finally coming together.

According to several reports,Zoë Kravitzhas locked down the role of Catwoman, aka Selina Kyle. Matt Reeves, who is writing the script in addition to directing, has previously said that the movie will feature several villains from Batman’s massive rogues galley. However, the lineup hasn’t been officially confirmed by the studio or the filmmaker.Catwomanhad been rumored previously, but the casting of Kravitz is the first definitive confirmation we’ve had on the matter. The role was previously played on the big screen by Michelle Pfeiffer in Tim Burton’s Batman Returns and Anne Hathaway in The Dark Knight Rises.

Zoe Kravitz is known best for her roles inMad Max: Fury Roadand on HBO’sBig Little Lies.She also starred in Fantastic Beasts: The Crimes of Grindelwaldlast year. It’s also worth pointing out that Kravitz voiced Catwoman inThe LEGO Batman Movie. Some of Kravitz’s other credits includeSpider-Man: Into the Spider-Verse,Californicationand the upcomingHigh FidelityTV series. It had been previously rumored that other actresses up for the role included Lupito Nyong’O, Tessa Thompson and Alexandra Shipp, amongst others. Ultimately, it’s Kravitz who came out on top for what could be a long stint in a major comic book movie franchise, if things go well.

While plot details remain scarce,The Batmanis said to be anoir-driven talethat will focus on the character’s skills as a detective. Other confirmed casting includesWestworldstar Jeffrey Wright, who will play Commissioner Gordon.Superbadstar Jonah Hill is in negotiations for a villain role, but his casting has yet to be confirmed. Hill is eyeing either Penguin or Riddler, though it hasn’t been firmed up who he would end up playing, should the deal get done. In any event, this project is barrelling down the tracks now after quite a few bumps in the road and a great deal of waiting.

Ben Affleck, back when he was still our Caped Crusader, had been set to direct this movie, albeit a very different version, which would have seen Deathstroke, as portrayed by Joe Manganiello, as the main villain. Eventually, Affleck stepped down and walked away from the role entirely. That paved the way for formerTwilightstar and current indie darling Robert Pattinson to take up the mantle. We’ll be sure to keep you posted as further updates on the project are made available.The Batmanis set to arrive in theaters on June 22, 2025. This news was previously reported byThe Wrap.