Actor Zoe Kravitz has been roped in to play Catwoman in Matt Reeves’ upcoming film The Batman.

The Big Little Lies star will feature alongside Robert Pattinson, who plays the caped crusader-Batman.

After the possibility of other actors being signed up for the same, Zoe was finalized despite some scheduling issues with Fantastic Beasts.

Oscar-winner Alicia Vikander, Zazie Beetz of Deadpool 2 fame and Eliza Gonzalez were in line to play the antiheroine.

The pre-production work on the Warner Bros- DC Comics film is expected to start this summer, reported Variety.

The most recent Batman, Ben Affleck departed from his role following Justice League and handed over directing duties to Planet of the Apes fame director Reeves in 2017.

Actors who have earlier essayed the role of Catwoman include Anne Hathaway, Michelle Pfeiffer, and Halle Berry.

On the other hand, Kravitz was part of the second season of the highly successful mini-series, Big Little Lies. She also has the Hulu series High Fidelity coming out later this year.