Barbie: watch Margot Robbie and Ryan Gosling in the first full-length trailer

Margot Robbie is a Barbie girl in a Barbie world in the first full-length Barbie trailer. (And yes, Aqua does make its long-awaited soundtrack appearance at the end of the preview.) More plot details are snapping into place with the efficiency of a Mattel high heel, as Robbie's perpetually optimistic title character, one of numerous Barbie variations, breaks with the traditions of her own universe.

Curious as to what lurks outside Barbie-land, our heroine (following wry advice from Kate McKinnon) ventures into the real world where she goes on the run from Will Ferrell's unscrupulous industrialist. Luckily, Barbie has the loveable air-headed Ken (Ryan Gosling), or, at the very least, one of the Kens, to help her along the way.

It's all pastel-coloured and proud of it with the various Barbie and Ken iterations played by the likes of Issa Rae, Emma Mackey, America Ferrera, Simu Liu and Ncuti Gatwa. Little Women filmmaker Greta Gerwig writes and directs, delivering the first-ever live-action Barbie movie with more fan-pleasing costume changes than you can throw a tailored Barbie dress at.

Check out the trailer below and clear the way for Barbie's arrival at Cineworld on July 21st.