Zoe Kravitz wowed in a figure-hugging black gown as she and co-star Robert Pattinson led the stars at the London premiere of The Batman at the BFI IMAX Waterloo on Wednesday.