Michelle Pfeiffer, Anne Hathaway and Halle Berry have all played Catwoman and now it's Zoë Kravitz's turn.
Fans will get to see her in action when The Batman hits cinema screens on 4 March. In the nearly three-hour-long movie, a young Batman, played by Robert Pattinson, patrols the streets of Gotham City – ensuring that criminals think twice before committing crimes. Then he encounters a mysterious serial killer who begins targeting Gotham’s wealthy elite.
The blockbuster features several other well-known Batman characters, including The Penguin (Colin Farrell), gangster Carmine Falcone (John Turturro), The Riddler (Paul Dano) and of course, Selina Kyle, aka Catwoman, played by the talented Zoë.