The full length main trailer for Greta Gerwig’s Barbie has been released online. The trailer shows the main Barbie, played by Margot Robbie, going through an existential crisis. She wants to know more about life, death, and existence in general. As Ken, played by Ryan Gosling, tags along with her, Barbie steps outside her perfect Barbie world and into the real world. The epic journey ends up clashing Barbie’s world view with different ideologies, social constructs, and even capitalism, as she learns the truth about the real world; warts, wonders, and all.

Apart from Robbie and Gosling, the cast of the film also includes Emma Mackey, Will Ferrell, Simu Liu, Michael Cera, America Ferrera, Kate McKinnon, Issa Rae. The film also features Helen Mirren’s voice as the narrator. Barbie is based on the famous toy line created by Mattel.

The film is based on a screenplay that director Greta Gerwig co-wrote with Noah Baumbach. While Robbie also serves as co-producer in the film, Barbie is being distributed by Warner Bros. Pictures. The film is currently scheduled for a worldwide theatrical release on July 21.