Lupita Nyong'o was a vision on the red carpet in Stella McCartney.

The 12 Years a Slave star wore this fabulous royal blue frock as she was honoured by LoveGold at Chateau Marmont in Los Angeles on Wednesday (February 26).

The Kenyan actress looked electric in this figure-hugging number, which featured cut-out detailing at the stomach, a satin waistband and asymmetrical neckline.

She complimented the dress with coordinating Christian Louboutin pumps and a dark blue box clutch.

The highlight of the look has to be the striking blue eyeshadow, which makes her eyes pop and ties the whole look together.

She went for equally daring bright orange lipstick, and carries off the look to perfection.