Zoë Kravitz Will Play Catwoman in Matt Reeves' Batman Movie

Selina Kyle has entered the fray.
Selina Kyle has entered the fray.
Photo: Jamie McCarthy/Getty Images, Image: John Romita, Jr. (DC Comics)

The Bat has found his Cat.

Deadline reports that Kravitz (who’s been in genre hits like Mad Max: Fury Road, X-Men: First Class, and Divergent, and then also Fantastic Beasts: The Crimes of Grindelwald) has been tapped to play Selina Kyle—the lavish socialite who moonlights as the master thief of Gotham City, Catwoman—in Matt Reeves’ Batman movie, joining Robert Pattinson’s Dark Knight, Jeffrey Wright as Commissioner Gordon, and Jonah Hill in an undisclosed villain role.


No further details were available about Kravitz’ take on Batman’s longtime frenemy (and one time fiancée in the recent comics), but Reeves himself took to Twitter to seemingly acknowlegdge the news with a simple gif of the actress:

This isn’t actually the first time Kravitz has dabbled in the world of DC comics, or even specifically gotten tangled up with Selina Kyle: She actually lent her voice to Catwoman for The Lego Batman Movie. So you might just say she’s purrfect for the role (sorry not sorry).

The still untitled Batman movie—currently believed to be simply titled The Batman—is currently expected to release June 25, 2021.

For more, make sure you’re following us on our Instagram @io9dotcom.


James is a News Editor at io9, where you can find him delivering your morning spoilers, writing about superheroes, and having many feelings about Star Wars. He wants pictures. Pictures of Spider-Man!



Sweet. She was excellent in Mad Max: Fury Road and this will sure to piss off racists, too, so it’s a win-win! Also, she already played Catwoman in The Lego Batman Movie and Mary Jane Watson in Into the Spider-Verse, so she has the experience.

I can see them spinning her off into a Gotham City Sirens movie or even her own movie, if they overcome the mental burden of the previous Catwoman film.