Zoe Kravitz cast as Catwoman alongside Robert Pattinson in 'The Batman'

Actor previously told she was 'too urban' for a role in Christopher Nolan's 'The Dark Knight Rises'

Entertainment Desk October 15, 2019

Hollywood actor Zoe Kravitz has been cast as Selina Kyle, aka Catwoman, in Matt Reeves’ The Batman, an source with knowledge of the project told TheWrap.

The star is no stranger to starring in massive franchises, having previously secured roles in Mad Max: Fury Road and Fantastic Beasts and Where to Find Them, while already having a comic book pedigree after X-Men: First Class and voicing Mary Jane in Spider-Man: Into the Spider-Verse. More recently, Kravitz earned acclaim for her role in the HBO series Big Little Lies.


Kravitz has big shoes to fill, with Michelle Pfeiffer's portrayal of the character in Batman Returns being considered by many to be one of the best performances in any comic book film and Anne Hathaway also having played Kyle in The Dark Knights Rises. Berry also played the villain in the solo Catwoman.

Ironically, Kravitz told Nylon back in 2015 that she couldn't even get an audition for Nolan's last Batman flick, The Dark Knight Rises, because of her race.


The star said she was basically blocked from even reading for a small role in the film, allegedly being told that somebody had said they weren't "going urban" with the last installment.

Kravitz will star alongside Twilight actor Robert Pattinson, who will play Batman in the upcoming Warner Bros film. Reeves and Mattson Tomlin wrote the screenplay, and the film is being produced by Reeves and Dylan Clark. The highly-anticipated film is set to start filming in January in the UK.

Have something to add to the story? Share in the comments below.


Replying to X

Comments are moderated and generally will be posted if they are on-topic and not abusive.

For more information, please see our Comments FAQ


Most Read