Zoe Kravitz bags the role of Catwoman in Matt Reeves' The Batman opposite Robert Pattinson

Interestingly, Zoe Kravitz was declined to audition for the same role in Christopher Nolan's The Dark Knight rises, which was later played by Anne Hathaway