There are few people capable of invoking the kind of jaw-on-the-floor reaction that Zoë Kravitz does every time she steps onto a red carpet.
This time, the starlet turned heads in London while attending a screening of The Batman, in which she stars as Selina Kyle opposite Robert Pattinson‘s Bruce Wayne. She wore a black body-clinging Saint Laurent gown, which featured a scalloped halter-top neckline and underboob cutouts. Kravitz accessorized sparingly with a pair of black stud-and-pearl drop earrings, two rings, and black heeled sandals.
Related article: Zoë Kravitz Calls Channing Tatum A “Feminist”
Pattinson joined his leading lady on the red carpet, where he looked equally stylish in a speckled gray boxy suit layered over a black turtleneck.
Yesterday, Kravitz wowed in another Saint Laurent creation. During a photo-call in Paris, she wore a sweeping leather trench coat over black fishnets from the luxury brand’s resort 2022 collection. The actress again accessorized minimally, sporting black patent-leather Manolo Blahnik pumps and a pair of oval shades by The Row.
Kravitz is a known darling of the French fashion house. As a global ambassador for Yves Saint Laurent Beauté, she’s worked with the brand to release multiple lipstick collaborations, and she wore creative director Anthony Vaccarello‘s latest creations at last year’s Met Gala, the 2020 BAFTAs, the 2019 Vanity Fair Oscar party, and other events.
Of her second lipstick collection with YSL, Kravitz told BAZAAR.com, “I love the values that exist within the heritage of the brand, the many layers of stories within it, the aesthetic … and to be able to have the freedom to create within this world? It was incredible.”
This article originally appeared on Harper’s BAZAAR US.
Related article: Everyone Cast In The Batman Remake So Far