Zoë Kravitz has been roped in to play the iconic Catwoman in The Batman. The Matt Reeves’ film has a lot to offer to the fans. From Robert Pattinson's look in the DCEU movie leaked online to Zoë Kravitz' Catwoman training, the new Batman film has been the talk of the town ever since its inception. In a recent interaction with Ellen at The Ellen DeGeneres Show, Zoë Kravitz shared details about her intense training for her role in the film.