Life Zoë Kravitz shines as a Catwoman alongside Robert Pattinson By weekster Posted on October 16, 2019 1 min read Share on Facebook Share on Twitter Share on Google+ Robert Pattinson (33) is joined by Zoë Kravitz in the movie The Batman (30). The Big Little Lies actress is cast as a Catwoman. The Batman started as a Ben Affleck project, which would one day direct the film and play the title role. After he had previously transferred the direction to Matt Reeves, the actor announced at the beginning of 2019 that he was no longer involved in the superhero epic. In May it was announced that Robert Pattinson will take on the role of the Batman. Jeffrey Wright is going to play Commissioner Gordon in the film, according to American media Jonah Hill is almost complete with studio Warner Bros about the role of an as yet unknown villain in The Batman. The film will be released in the summer of 2021.