‘The Batman’ Finds Its Catwoman In Zoe Kravitz

Matt Reeves’The Batmanhas found its Catwoman.Zoe Kravitz(Big Little Lies) will joinRobert Pattinsonin the new take on the Dark Knight. Not much is known about Reeves' newBatmanmovie, except for the fact that it’s going to be yet another fresh start for the character, completely removed from Ben Affleck’s recent DCEU Caped Crusader.The Wrapis reporting that Zoe Kravitz will be playing Catwoman/Selina Kyle in the upcomingThe Batman. She’ll be appearing alongside Robert Pattinson, who is playing Bruce Wayne/Batman.Jeffrey Wrightis in talks to play Commissioner Gordon, andJonah Hillis rumored to be playing the Riddler. Plot details are still under wraps, but it’s safe to assume the movie will involve Batman punching people in the face. Just a guess. At the same time, Reeves has gone on record saying this won’t be yet another origin story, and will likely pick up with the Dark Knight while he’s already in the midst of his crime-fighting career.

Reeves himself has more or less confirmed the news, tweeting:

pic.twitter.com/Bi9bY5FhWb

— Matt Reeves (@mattreevesLA)August 07, 2025

Kravitz’s casting is pitch-perfect, and there’s also a bit of irony here. Back in 2015, the actress revealed she was denied an audition forThe Dark Knight Risesfor being too “urban.” “In the last Batman movie, they told me that I couldn’t get an audition for a small role they were casting because they weren’t ‘going urban,'” Kravitzsaid. “It was like, ‘What does that have to do with anything?’ I have to play the role like, ‘Yo, what’s up, Batman? What’s going on wit chu?'” The part in question ended up going to Juno Temple, playing a character who was friends with that movie’s Catwoman, played by Anne Hathaway.

In addition toBig Little Lies, Kravitz has appeared inMad Max: Fury Road, theFantastic Beastsfilms, andX-Men: First Class. She also lent her voice to Mary Jane inSpider-Man: Into the Spider-Verse.

Reeves wrote the script forThe Batmanalong with Mattson Tomlin, and the project is slated to start shooting in January. Warner Bros. has been trying to get a new standalone Bat-film off the ground for quite some time now. At one point, Ben Affleck was set to both direct and star in a new film that would feature his Batman fromBatman v Superman: Dawn of JusticeandJustice League. Affleck later stepped away from directing the project but was still said to be starring in the film. Eventually, that changed too, and eventually the role went to Robert Pattinson.

The Batmanis set to openJune 25, 2021.Update:It looks likeDeadpool’s Zazie Beetz andBaby Driver’s Eiza Gonzalez were the other finalists for the part.

Zazie Beeetz was very high on Reeves’ list but ATLANTA commitments took her out of the running.https://t.co/N2uMSIkbFZ

— Borys Kit (@Borys_Kit)July 04, 2025