Zoë Kravitz hits back at reports that she was too ‘urban’ to play Catwoman in ‘The Dark Knight Rises’

Zoe Kravitz as Selina

Holy clickbait journalism, Batman! Fresh off The Batman‘s heroic opening weekend grosses, Zoë Kravitz — who plays Selina “Catwoman” Kyle in the Dark Knight’s latest big-screen adventure — is fighting back against the forces of misinformation. In a March 6 profile published in the Observer, the Big Little Lies star said that she had been told she was too “urban” to audition for a role in Christoper Nolan’s trilogy-capping 2012 Batman movie, The Dark Knight Rises.

“Being a woman of color and being an actor and being told at that time that I wasn’t able to read because of the color of my skin, and the word urban being thrown around like that, that was what was really hard about that moment,” Kravitz said in the interview.

Although Kravitz didn’t specify the character she auditioned for, other outlets — including the Daily Mail — suggested it was that film’s version of Catwoman, who ended up being played by Anne Hathaway. The actress took to Instagram Stories to push back against that narrative, which she says is a clear example of “click bait bad journalism.”