
You wouldn't be wrong if you thought Margot Robbie was born to play Barbie. The Australian actress will take the lead role in Greta Gerwig's live-action film.
As is tradition, the characters promote the project through red carpet outfits and other events within the film. From Valentino dresses to Prada and vintage Chanel, here's everything Margot wore ahead of the release of Barbie (July 21).
Vivienne Westwood Couture

Dilara Findikoglu

Schiaparelli Haute Couture

Emilio Pucci

Balmain

Bottega Veneta

Vintage Moschino

Versace

Versace

Vintage Moschino

Vintage Versace
View this post on Instagram
Vintage Versace

Vintage Versace

Hervé Léger
View this post on Instagram
Chanel
View this post on Instagram
Vintage Chanel

Valentino

Bottega Veneta

Valentino

Prada

Prada

View this post on Instagram