Margot Robbie stars as the eponymous fashion doll in this live-action adventure directed by Greta Gerwig.
Barbie and her friends (also all called Barbie) live in Barbie Land, a world made perfect for Barbies, where Ken (Ryan Gosling) and all the other Kens live in adoration of their female counterparts. Though Barbie is thriving in the brightly-coloured utopia of Barbie Land where Barbies can be anything they want to be, she begins to be troubled by dark and deep thoughts that make her question what lies beyond her world. Determined to answer life's biggest questions, she sets off on a journey which takes her into the human world, where she soon learns that life as a woman isn't quite built for Barbies...
The all-star cast also includes Will Ferrell, America Ferrera, Issa Rae and Dua Lipa.