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