Zoe Kravitz cast as Catwoman in The Batman

Big Little Lies star Zoe Kravitz will play Catwoman in Matt Reeves The Batman, starring Robert Pattinson in the title role.Catwoman is an anti-heroine in the world of Batman, and at times also seen as ...