Barbie, the recently released film starring Margot Robbie in the lead role as the iconic Mattel doll, has collected over half a billion dollars at the box office worldwide. The film, until Wednesday, has collected $528.6 million out of which $291.4 was contributed by overseas collection, as per a Collider report.

The film, which is doing well in several countries including UK, Brazil, Australia, China, released in theatres on July 21, alongside Christopher Nolan’s Oppenheimer.

Directed by Greta Gerwig, the film takes inspiration from the Mattel doll and follows the Stereotypical Barbie living in the Barbieland that is matriarchal. As she visits the real world following existential crisis, she is horrified by the patriarchy present among the humans. The film stars Ryan Gosling as Ken.

The film features an ensemble cast, including Kate McKinnon, Simu Liu, Issa Rae, Alexandra Shipp, America Ferrera, Michael Cera, Emma Mackey, Hari Nef, Scott Evans, Ncuti Gatwa, Will Ferrell, Dua Lipa, Kingsley Ben-Adir, Connor Swindells, Ariana Greenblatt, Emerald Fennell, Sharon Rooney, Nicola Coughlan, Ritu Arya, Ana Cruz Kaye, and Jamie Demetriou.

Greta co-wrote the film along with Noah Baumbach. The music for Barbie is composed by Alexandre Desplat, who earlier collaborated with the director in the 2019 film Little Women.