She starred in critically acclaimed scary movie Us, earlier this year.
But Lupita Nyong’o could not have looked less terrifying and more terrific, as she dazzled at the Christian Dior Couture S/S20 Cruise Collection.
The 36-year-old actress showcased her stunning figure in a sheer skirt as she posed up a storm on Monday in Marrakech, Morocco.
The Black Panther star flashed her legs in the embroidered sheer fabric, which she wore over a pair of hotpants.
A leather Dior wrap belt cinched her slender waist.
She added black strappy heels which further elongated her toned limbs.
The exceptional beauty sported a pink daisy on her forehead, and drop chain earrings.
Both served to draw attention to her naturally pretty features, which were enhanced by a smokey eyeshadow and sheer red lip gloss.