Margot Robbie is living a modern fairytale.

Making her debut at the Cannes Film Festival, the Australian star has been floating around in an enviable selection of Chanel outfits (she was just announced as the French fashion house’s fragrance ambassador). On Wednesday, Margot struck again.

The Once Upon A Time In Hollywood star attended an exclusive Chanel X Vanity Fair party in a white lace one-shoulder gown dotted embroidered with jewels on the neckline.

There she mingled with A-listers including fellow Once Upon A Time In Hollywood star Elle Fanning, model Soo Joo Park, French actress Marion Cotillard and Chloe Sevigny.

There’s no doubt Margot, 28, has owned this year’s Cannes Film Festival. After shining in sequins at the premiere of Once Upon A Time In Hollywood (in which she portrays Sharon Tate) with Leonardo DiCaprio, Brad Pitt and director Quentin Tarantino, she deftly handled criticism of her lack of lines in the film, all while clad in white Chanel.

A modern fairytale indeed.

thoughts?