The Batman has cast Zoe Kravitz as Selina Kyle, the alter ego of Catwoman, IGN has confirmed. Deadline first broke the news that Kravitz will portray Selina Kyle opposite Robert Pattinson's Bruce Wayne in the reboot from writer-director Matt Reeves, which is scheduled for release on June 25, 2021. It's notable that Warner Bros.