On 23 May 2017 filmmakers, celebs and A-listers walked the red carpet at Cannes for the festival's 70th Anniversary Celebration.

Elle Fanning won the red carpet by a mile in a strappy embellished Christian Dior dress reminiscent of a Monet painting.

Absolutely out of this world.

Marion Cotillard opted for Dior as always - love the neckline

Naomi Campbell in figure-hugging Versace

Nicole Kidman added a slight bohemian edge to her look in Armani Privé

READ: Kendall blew everyone away at Cannes

Charlize Theron also in Dior - not my fav I must say

Selma Hayek was pretty in baby blue Gucci

Now this is a suit - Liu Wen radiated confidence in this baby

Rita Ora in Elie Saab is a thing of pure magic

I can't explain how happy this makes me. Jessica Chastain in metallic tangerine Armani Privé is perhaps the best decision she has ever made.

Diane Kruger in lovely dove grey Dior

Uma Thurman was pretty in pink with a feather trim

Adèle Exarchopoulos in her favourite brand, Louis Vuitton

Images: Getty