But rather than fight fellow Dior ambassador Jennifer Lawrence, Cannes' 'Gatsby princess' Carey Mulligan and jury member Nicole Kidman for the prize gowns, Cotillard made the red carpet her own versatile fashion show.

Where Lawrence and Mulligan wore Dior with centre-parted, low maintenance hair, Cotillard wore a statement beehive and plenty of bling to boot.

And to prove that Dior isn't the only label vying to dress the French actress, Marion threw Antonio Berardi and Alexander McQueen into the mix.

The glamorous film festival saw the 37-year-old actress flirt with Berardi minidresses for daytime photo calls before vamping up the glamour in fairytale, floor-length Dior gowns at her film's premieres. NB: If there's one woman who knows how to work an appropriate Cannes dress schedule, Cotillard does.

Lest we forget the curly quiff the fashion plate pulled out at the Met Ball at the start of May. Yes, it may have been a Dior dress again, but who wouldn't want to wear that pale pink number with graduated hemline and cheeky yellow underlay?