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 Reporterwrites. 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.
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.