Zoe Kravitz has been cast as Catwoman in The Batman

Kravitz will play Selina Kyle opposite Robert Pattinson, and got the thumbs up from former Catwoman Anne Hathaway.

Mark Serrels Editorial Director
Mark Serrels is an award-winning Senior Editorial Director focused on all things culture. He covers TV, movies, anime, video games and whatever weird things are happening on the internet. He especially likes to write about the hardships of being a parent in the age of memes, Minecraft and Fortnite. Definitely don't follow him on Twitter.
Sean Keane Former Senior Writer
Sean knows far too much about Marvel, DC and Star Wars, and poured this knowledge into recaps and explainers on CNET. He also worked on breaking news, with a passion for tech, video game and culture.
Expertise Culture | Video Games | Breaking News
Mark Serrels
Sean Keane

Kravitz also starred in Mad Max: Fury Road.

Slaven Vlasic/Getty Images

Many scratched their heads when Robert Pattinson was announced as the new Batman, but few will be upset about new casting news for The Batman: Zoe Kravitz, most recently seen in Big Little Lies, has been cast as Catwoman, aka Selina Kyle.

After initial reports by Entertainment Weekly, director Matt Reeves tweeted the following GIF of Zoe Kravitz:

Worthy of note: Zoe Kravitz has already played Catwoman, in The Lego Batman Movie.

She also won the approval of former Catwoman Anne Hathaway, who played Kyle opposite Christian Bale's Batman in 2012's The Dark Knight Rises.

"The biggest congrats to Zoe Kravitz on landing the role of a lifetime. Well, one life anyway...⁣⁣" Hathaway wrote in a Facebook post Tuesday. "Enjoy the ride, Selina."

The biggest congrats to Zoë Kravitz on landing the role of a lifetime. Well, one life anyway...⁣⁣ Enjoy the ride, Selina 💋

Posted by Anne Hathaway on Tuesday, October 15, 2019

Kravitz apparently sought out a small part in The Dark Knight Rises, but couldn't audition because they weren't "going urban," a response that left her perplexed, she told Nylon back in 2015.

We know very little about The Batman at this point, but rumors have suggested that Jonah Hill might be cast as a villain. Some reports have suggested Jeffrey Wright is in talks to play Commissioner Gordon.

Matt Reeves most recently directed the last two (extremely successful) Planet of the Apes movies and both the writer and director of The Batman, which is currently scheduled for release in June 2021.

Updated Oct. 16, 3 a.m. PT: Adds Hathaway post.

The Joker: See all the actors who've played the DC Comics villain

See all photos