The main trailer for the live-action Barbie movie just dropped, and it's for people who love and people who hate the iconic doll.
In the two-minute-plus trailer, Barbie (Margot Robbie)'s life in plastic is so fantastic in the Barbie World until she begins having an existential crisis.
"It is the best day ever. So is yesterday and so is tomorrow, and every day from now until forever," Barbie tells her friends as they're dancing. "Do you guys ever think about dying?" she adds with a smile on her face, much to everybody's shock.
In the next scenes, Barbie laments about her cold shower, falling off the roof, and her heels being on the ground.
Barbie sets out on a journey to the Real World to find a solution, only to be joined by Ken (Ryan Gosling).
But as they make it to the Real World while in their flashy clothing, they're about to face challenges from the humans.
"No one rests until this doll is back in a box," says Will Ferrell, who portrays the chief executive officer of Barbie creator Mattell.
The ensemble cast also includes Hari Nef, Barbie doctor; pop star Dua Lipa, a mermaid Barbie; Ana Cruz Kayne, a Supreme Court Justice Barbie; Sharon Rooney, a lawyer Barbie; and Emerald Fennell, a midge.
Other Kens include Kingsley Ben-Adir, Simu Liu, and Scott Evans. Actor Michael Cera is the only character in Barbie’s world who is named Allan.
Other stars include Issa Rae, a president Barbie; Kate McKinnon, a Barbie who is always “on the splits”; Nicola Coughlan, a diplomat Barbie; Alexandra Shipp, a celebrated author Barbie; and Ritu Arya, a Barbie who has a Pulitzer prize.
Also joining the cast are Sex Education stars Emma Mackey, a Barbie who has a Nobel Prize in Physics, and Connor Swindells, one of the humans who will play as an “intern or something.”
Characters from the Real World include Superstore star America Ferrera, Ariana Greenblatt, Helen Mirren who serves as the narrator, and Jamie Demetriou.
The movie is directed by Greta Gerwig of Lady Bird and Little Women fame.
It will be out in Philippine cinemas on July 19. Watch the Barbie main trailer below: