Actress Zoë Kravitz (Mad Max: Fury Road, X-Men: First Class) has signed to play the role of Catwoman in The Batman, Matt Reeves’ long-gestating stand-alone Batman film, reports Variety.
Zoë Kravitz will be Catwoman opposite Pattinson’s Batman
The two will appear in Matt Reeves’ The Batman


Kravitz joins Robert Pattinson as Batman, with filming expected to start late this year or early 2020, for a premiere date of June 25, 2021.
From her first appearance in 1940’s Batman #1, Catwoman is one of Batman’s oldest foes. But she’s just as often found a role as his most consistent star-crossed lover — her love for thievery and his love for justice always finds a way to come between them. Even in their recent broken engagement (they made up, since) in DC Comics.
Kravitz’s take on the character will join a long legacy of actresses who’ve played Selina Kyle in film, from Anne Hathaway, Halle Berry, and Michelle Pfeiffer to Julie Newmar and Eartha Kitt. Catwoman incarnations in film haven’t always been the most memorable, but at least they’re consistently bold. We’ll see how that plays out in The Batman in 2021.
Most Popular
- The top two GOTY 2025 front-runners are AA games and that’s a good sign
- The length of Sephiroth’s sword in FF7 actually changes, says Tetsuya Nomura
- GameStop employees say scalpers stayed in line for new Pokémon cards through tornado warnings
- Don’t be surprised Guillermo del Toro says his Frankenstein won’t be a horror movie
- Naughty Dog has another new game in the works











