We officially have our new Catwoman.
Zoe Kravitz is set to take on the role of Selina Kyle in The Batman, in which she'll star opposite Robert Pattinson as the caped crusader, The Hollywood Reporter writes. This decision was reportedly reached at the end of a "rigorous testing process," during which Ana de Armas, Ella Balinska, and Eiza Gonzalez were also considered for the part.
Director Matt Reeves confirmed the news on Twitter by way of an image of Kravitz from HBO's Big Little Lies.
— Matt Reeves (@mattreevesLA) October 14, 2019
Kravitz will be the latest actress to take on the iconic Batman character on film after Anne Hathaway, Halle Berry, Michelle Pfeiffer, and Lee Meriwether. Meriwether, Julie Newmar and Eartha Kitt also played Catwoman on the original Batman TV series, while recently, Camren Bicondova took on the role on Fox's Gotham.
In addition to Pattinson and Kravitz, The Batman is also reportedly eying Jonah Hill for a key villain role, potentially the Riddler. The film, which comes after Ben Affleck hung up his cape following three Batman appearances, hits theaters in 2021.