Elle Fanning is having an incredible fashion moment at the Cannes Film Festival 2019.
First, she wore a silky Gucci number to the Cannes opening ceremony. Then she pulled out the most delightful floral Valentino Haute Couture gown for another red carpet experience.
And now? Well now she's just gone and won Cannes completely (if it were a competition, that is), in this show-stopping Dior ensemble.
Oozing old Hollywood glamour, the 21-year-old actress gave Grace Kelly a run for her money today, in the most glorious of silk organza blouses, an A-line black tulle skirt and the genius addition of a wide-brimmed hat to complete the look.
If it doesn't scream 'classy 50s film siren' to you, then we don't know what does.
Even her poses were a nod to that particularly iconic era of Hollywood cinema. Interesting, too, that her look signalled a nostalgia for an era gone by, considering the film that she was attending the screening for - Tarantino's Once Upon A Time....In Hollywood - centres on the shifting industry losing its sparkle.