Why Zoe Kravitz Will Portray Catwoman in The Batman

Please subscribe to our newsletter to receive updates from Your Next Shoes. This post may contain affiliate links. Please see our disclosure for more details.

In October 2019, it was announced that Zoë Isabella Kravitz will portray Selina Kyle / Catwoman in director Matt Reeves’ The Batman, which is scheduled for release on March 4, 2022.

Other actresses who read for the role Ana de Armas, Ella Balinska, and Eiza González. Lisa Bonet’s lookalike daughter previously voiced Catwoman in the 2017 computer-animated superhero comedy film The Lego Batman Movie.

Zoe Kravitz, who will play Catwoman in the new Batman movie, goes braless in a blue tank topZoe Kravitz, who will play Catwoman in the new Batman movie, goes braless in a blue tank top in New York City on July 25, 2021 (Credit: Mega /WENN)

Michelle Pfeiffer portrayed the character in Tim Burton’s 1992 American superhero film Batman Returns, while Halle Berry made a lot of money playing Catwoman in the 2003 box office bomb of the same name. Anne Hathaway also got a chance to play the superhero in Christopher Nolan’s The Dark Knight Rises.

“I think Catwoman, Selina Kyle represents really strong femininity, and I’m excited to dive into that,” Zoe said in January 2020 about taking on the role of Catwoman in The Batman during the Winter Television Critics Association Press Tour.

“I think femininity represents power, and I think it’s a different kind of power than masculine power. That’s something that’s really interesting about Batman and Catwoman. I think Batman represents a very kind of masculine power, and Catwoman represents very feminine power — slightly more complicated, and softer, too. I like the idea that you can be soft, you can be gentle and still be very powerful and still be very dangerous,” she added.

“I’ve never worked with him before, but we’ve been together for the last few weeks, I had to camera test with him and now we’ve been training together and rehearsing together and he’s just a delightful person and such a wonderful, thoughtful actor,” Zoe told Variety about Robert Pattinson, who will portray Bruce Wayne / Batman.

Zoe Kravitz shows how to wear a maxi skirt with a blue tank top, square toe sandals, and a green Telfar bagZoe Kravitz shows how to wear a maxi skirt with a blue tank top, square toe sandals, and a green Telfar bag (Credit: Mega /WENN)

Meeting up with a male friend for lunch at an outdoor restaurant on Sunday afternoon in New York City, the 32-year-old Big Little Lies actress went braless in a blue tank top styled with a gray satin low-rise maxi skirt, black oval Oliver Peoples x The Row sunglasses, a green Telfar bag, and square-toe sandals.

In March 2016, Zoe Kravitz decided to wear an absolutely atrocious outfit to the premiere of her latest film “Allegiant,” which was held at the AMC Loews Lincoln Square 13 Theater in New York City.

Zoe Kravitz wears her dark hair up at the premiere of her latest film "Allegiant"Zoe Kravitz wears her dark hair up at the premiere of her latest film “Allegiant” held on March 14, 2016, at the AMC Loews Lincoln Square 13 Theater in New York City (Credit: Ivan Nikolov / WENN)

The then 27-year-old American actress, singer, and model donned a sheer fishnet-lined dress paired with a black strapless romper from the Valentino Spring 2016 Collection.

The fishnet dress featured fringe that started at her collarbone and draped down over her bust.

Zoe Kravitz shows off her tattoos through her black Valentino fishnet dressZoe Kravitz shows off her tattoos through her black Valentino fishnet dress (Credit: Ivan Nikolov / WENN)

Lenny Kravitz’s daughter completed her head-turning ensemble with a pair of “Nudist” sandals by Stuart Weitzman, available at Nordstrom and Shopbop.

Zoe Kravitz wears a strapless romper under a fishnet-and-fringe dressZoe Kravitz wears a strapless romper under a fishnet-and-fringe dress (Credit: Andres Otero / WENN)

She was joined at the event by her co-stars Jonny Weston and Keiynan Lonsdale.

Zoe Kravitz wears an all-black Valentino look at the "Allegiant" premiereZoe Kravitz wears an all-black Valentino look at the “Allegiant” premiere (Credit: Ivan Nikolov / Andres Otero / WENN)

Do you think she nailed this look or was her ensemble a monstrosity?

Zoe Kravitz's feet in black Stuart Weitzman heelsZoe Kravitz’s feet in black Stuart Weitzman heels (Credit: WENN)