Bella Hadid, Cara Delevingne and Diane Kruger pulled out all the stops as they attended the premiere of French film The Innocent at Cannes Film Festival on Tuesday.
The supermodels complemented each other by both donning quirky strapless black gowns while Diane wowed in red.
Bella, 25, looked resplendent in a figure-hugging dress that clung to her lithe frame and long legs.
Her gown featured draped fabric around her hips, that flared out at her svelte waist to create a unique silhouette.
She added a touch of sparkle to her monotone outfit, with several silver rings and glitzy dangling diamond earrings.
Her long locks were swept back in an elegant updo, with a single strand left down to flutter in the breeze.
Looking good: Bella, 25, looked resplendent in a figure-hugging dress that clung to her lithe frame and long legs

Quirky: Her gown featured draped fabric around her hips, that flared out at her svelte waist to create a unique silhouette

Sparkling: She added…