Zoe Kravitz looked stunning in a daring black gown as she and Robert Pattinson walked the red carpet at the London premiere of The Batman this evening.
Zoe, 33, who plays Catwoman in the movie, wore a figure hugging dress with cut-outs in the cups, accessorising with black and pearl earrings.
She wore her hair swept up, and her make-up elegantly simple.