Zoë Kravitz, who plays Catwoman in the new flick, stuns on the red carpet alongside co-star Robert Pattinson, and her dress is batwing beautiful!