Has the villain opposite Robert Pattinson been found...?

'The Batman': Jonah Hill And Jeffrey Wright In Talks For Major Roles

Zoë Kravitz is joining the cast of The BatmanThe 30-year-old actress is set to star as "Selina Kyle/Catwoman" in the upcoming film, alongside Robert Pattinson who will portray "Bruce Wayne." Directed by Matt Reeves, also known for his work in Planet of the Apesthe movie will focus on "Bruce Wayne's" early stages of his transformation into Caped Crusader from a noir perspective.

What has Zoë Kravitz been up to lately?

The gorgeous Zoë Kravitz voiced "Catwoman" in the 2017 film The Lego Batman Movie, and starred in X-Men: First ClassThe Divergent Series and Mad Max: Fury RoadThe daughter of rock star Lenny Kravitz currently plays "Bonnie" in HBO's Big Little Liesand she is also set to appear in the upcoming musical drama Viena and the Fantomes, as well as in the television series High Fidelity. This time Zoë will join the group of actresses who have portrayed the feline superhero, like Michelle Pfeiffer, Halle Berry, and Anne Hathaway. 

The Batman is set to premiere in June 2021. Filming could start in late 2019 or early 2020.