Marion Cotillard

Marion Cotillard ruled the red carpet at Cannes in stunning Dior Haute Couture dress.

The actress attended the premiere of her new film Macbeth with Michael Fassbender, and demonstrated that you don't have to go for a dramatic full length gown to turn heads.

This stunning strapless mini dress shone with intricately beaded navy and rose pailettes and jewels.

She left her neckline bare, but went for a pair of statement earrings and a giant cocktail ring, both from Chopard, to add a touch more sparkle without overpowering the look.