But stealing the beauty’s thunder was Australian model Jesinta Franklin, who turned up in a similar frock to the movie star.
Both Margot and Jesinta opted for metallic mini dresses in a very similar shade of pink, with Margot’s gown consisting of a mesh fabric while Jesinta’s appeared to be distressed leather.
Margot’s outfit was Barbie inspired to pay tribute to her starring role in the film, while Jesinta was more Y2K themed, rocking a 2000s style ensemble.
The actress’ flirty frock included a plunging neckline that showed off a little bust and its short length put the beauty’s trim pins on display.
Margot skipped the accessories but opted for a metallic manicure that matched her dress, as well as wearing a pair of very Barbie-inspired clear heels.
She chose a peachy makeup look with a flawless finish and a dark pink lipstick in a matte finish, while wearing her blonde locks down around her face.
Meanwhile the short cut of Jesinta’s frock showed off her trim pins and she added a pair of towering white heels to the look.
For makeup, Jesinta chose a clean look with a nude lipstick and wore her reddish locks down and straightened.
Margot arrived in Sydney on Wednesday with her husband Tom Ackerley to promote her starring role in Barbie.
The film is ‘a fish-out-of-water story about a doll who is ousted from toy society for not being perfect enough.’
Another synopsis on IMDB of the movie reads: ‘A doll living in ‘Barbieland’ is expelled for not being perfect enough and sets off on an adventure in the real world. A Live-action feature film based on the popular line of Barbie toys.’