Primary Menu

Celebrity News

NEW YORK, NY - MAY 01: Actress Zoe Kravitz attends 2019 Hulu Upfront at Scarpetta on May 1, 2019 in New York City. (Photo by Slaven Vlasic/Getty Images)

Warner Bros. has confirmed that Zoe Kravitz will play Selina Kyle, aka the Catwoman, in the upcoming film The Batman, according to Entertainment Weekly. Kravitz has also previously played Catwoman in The Lego Batman Movie.

Robert Pattinson will work alongside Kravitz, playing Batman in the reboot. The job was previously held by Ben Affleck, who played the character in two DC films. Kravitz joins a long list of actresses who have played Catwoman: Anne Hathaway in Christopher Nolan’s 2012 The Dark Knight Rises, Halle Berry in a 2004 stand-alone Catwoman film, and Michelle Pfeiffer in Tim Burton’s 1992 Batman Returns. A number of actresses played the character on the ’60s TV show: Julie Newmar in the first two seasons and Eartha Kitt in season three; Lee Meriwether played the role in the film that used the ‘6os Batman cast.

The Batman will begin shooting early next year, and is scheduled to be in theaters June 25, 2021.