Wonderland. Robert Pattinson becomes the Dark Knight, and spot Zoë Kravitz as Catwoman in the first full-length trailer for The Batman. Art & Culture As news breaks that Zoë Kravitz will play the Catwoman to R-Patz's Batman, we look at the best Twitter reactions. News