Barbie: Margot Robbie and Ryan Gosling movie takes over social media

Warner Bros Margot Robbie in the Barbie movieWarner Bros
Margot Robbie has said she feels "honoured" to be taking on the role of Barbie

After a rather varied career as an astronaut, chef, paramedic, skateboarder, teacher, beekeeper and mermaid, it's only right that Barbie tries her hand at being a movie star.

An all-star, live-action film about the world's most famous doll is on the way, and it's already one of the most talked about releases of the summer.

Announced in 2017, the film has experienced several cast changes and various delays, but it is finally set to hit screens in July.

A teaser trailer was released earlier this week, which simultaneously evoked the feeling of becoming nauseous in a sweet shop, and prompted a flurry of brilliant memes.

Here is everything you need to know about the film.

Who stars in Barbie?

Warner Bros (L-r) Kingsley Ben-Adir, Ryan Gosling and Ncuti Gatwa in BarbieWarner Bros
Ken overload: (left to right) Kingsley Ben-Adir, Ryan Gosling and Ncuti Gatwa

It might be quicker to list the actors who don't appear in Barbie.

Margot Robbie and Ryan Gosling may take the starring roles of Barbie and Ken, but there is one small problem: In the world of dolls, there isn't just one Barbie, there are hundreds.

As a result, the film also stars pop star Dua Lipa (who plays mermaid Barbie), Bridgerton's Nicola Coughlan (diplomat Barbie), and Ana Cruz Kayne (Supreme Court Justice Barbie).

Insecure's Issa Rae will play a president Barbie, while Sex Education star Emma Mackey portrays a Barbie with a Nobel Prize in physics.

Doctor Who actor Ncuti Gatwa takes on the role of a guitar-playing Ken, while One Life to Live's Scott Evans will appear as a cowboy hat-wearing Ken.

Warner Bros Ncuti Gatwa and Dame Helen Mirren in BarbieWarner Bros
Doctor Who actor Ncuti Gatwa will portray guitar-playing Ken, while Dame Helen Mirren will narrate the movie

Other stars include British actor Kingsley Ben-Adir (another Ken), Saturday Night Live's Kate McKinnon (another Barbie) and Tick, Tick... Boom! star Alexandra Shipp (yet another Barbie, this time an author).

The Crown's Emerald Fennell stars as Midge, Barbie's best friend, and Juno's Michael Cera will appear as Ken's friend Allan.

Human characters will be played by Ugly Betty actress America Ferrera, Elf actor Will Ferrell, Stath Lets Flats star Jamie Demetriou and Sex Education's Connor Swindells.

Dame Helen Mirren will voice the narrator because, sure, why not?

Who directs the film?

Getty Images Greta Gerwig and Noah Baumbach attend the "White Noise" UK premiere during the 66th BFI London Film Festival at The Royal Festival Hall on October 06, 2022 in London, England.Getty Images
Greta Gerwig (left) directs the film, and co-wrote the screenplay with her husband Noah Baumbach (both pictured in October 2022)

Oscar-nominated filmmaker Greta Gerwig has been tasked with bringing this elaborate confection to the screen.

The 39-year-old is best known for directing films such as Lady Bird, which starred Saoirse Ronan, Laurie Metcalf and Timothée Chalamet and netted her an Oscar nomination for best director.

She also directed the 2019 remake of Little Women, which saw her reunite with Ronan and Chalamet, alongside Emma Watson, Florence Pugh and Laura Dern. It earned her a second Oscar nomination, this time for adapted screenplay.

But Gerwig is also an actress herself and has appeared in films Frances Ha, 20th Century Women and, most recently, White Noise.

The latter was directed by her filmmaker partner Noah Baumbach, with whom she has co-written the Barbie script.

Can I see some pictures from the film?

You bet. But if you have a Rhodophobia (that's a fear of the colour pink), now would be a good time to stop scrolling.

Warner Bros Margot Robbie as Barbie in Warner Bros. Pictures’ BarbieWarner Bros
One day ticket please, with a queue-jumping pass for the Ferris wheel
Warner Bros Issa Rae in BarbieWarner Bros
Insecure star Issa Rae will play a president Barbie
Warner Bros Ryan Gosling as Ken in BarbieWarner Bros
Drive and La La Land star Ryan Gosling plays Ken (the main one)
Warner Bros Margot Robbie as Barbie in Warner Bros. Pictures’ BarbieWarner Bros
Harley Quinn and I, Tonya star Margot Robbie will play Barbie (the main one)
Warner Bros Simu Liu in BarbieWarner Bros
Shang-Chi star Simu Liu will portray another of the Kens
Warner Bros Still from the Barbie trailerWarner Bros
In our favourite shot from the trailer - Barbie's feet stay the same shape even after she has stepped out of her high-heeled shoes

Why has the trailer gone viral?

The sheer number of stars involved in the film, and the character posters which have been released for each of them, have prompted some hilarious memes on social media.

Film studio Warner Bros anticipated the madness, coding a website that allowed fans to insert themselves into the posters in time for the trailer dropping.

Obviously, nobody used it for that. Instead, Twitter users have been imagining other unlikely characters who could appear in the Barbie Cinematic Universe.

Perhaps one of the cleverest posters for film fanatics is Cillian Murphy in Oppenheimer - a reference to the fact that Barbie is released on the same day as Christopher Nolan's much-anticipated movie, about the development of the nuclear bomb.

Despite the two films being targeted at totally different audiences, we're up for a screening double-bill when they're released.

Why has the film taken so long to come out?

Getty Images Amy Schumer is seen filming 'Life and Beth' on March 24, 2023 in New York CityGetty Images
Amy Schumer (pictured in New York last week filming Life and Beth) was originally set to play Barbie

There are several reasons - one being various changes to the cast and the creative team (perfectly normal in the film industry), and the other being Covid.

Comedian Amy Schumer had previously been cast to play the titular doll, only to drop out in 2017 due to scheduling conflicts.

"I'm bummed, but look forward to seeing Barbie on the big screen," Schumer said at the time.

Anne Hathaway was reportedly in talks to take over, but the role ultimately went to Margot Robbie, who was announced as the film's star and producer in early 2019.

The director also changed: Alethea Jones was initially set to helm the project, then it was reported it might go to Wonder Woman director Patty Jenkins, before Gerwig ultimately took over in July 2021.

Lockdowns in 2020 and 2021 also slowed down the production process.

What has Margot Robbie said?

Getty Images Margot Robbie and Ryan Gosling are seen rollerblading on the set of "Barbie" on June 28, 2022 in Los Angeles, CaliforniaGetty Images
Robbie and Gosling were seen filming the movie in Los Angeles in June 2022

In a statement released when she was cast, Robbie said: "I'm so honoured to take on this role that I believe will have a tremendously positive impact on children".

She added that the movie would promote "confidence, curiosity and communication" and that she "couldn't imagine better partners" than Warner Brothers and Mattel, who created Barbie.

Her words suggest the film will show Barbie in a positive, diverse and inspirational light.

Robbie is the Oscar-nominated star of I, Tonya, Bombshell, Suicide Squad and The Wolf of Wall Street. But she will be hoping Barbie performs better than two of her more recent films which disappointed at the box office - Babylon and Amsterdam.

When is it released?

Warner Bros Margot Robbie as Barbie in Warner Bros. Pictures’ BarbieWarner Bros
A teaser for the film released in December was a parody of 2001: A Space Odyssey

The film is set for release on 21 July as a joint project between Warner Bros and Barbie manufacturer Mattel.

A teaser for the film released in December opened with a parody of the classic science-fiction epic 2001: A Space Odyssey.

Mattel, which was launched in 1959, has previously seen animated adaptations including Barbie In The Nutcracker, Barbie As Rapunzel and Barbie Of Swan Lake.

But the latest live-action adaptation is likely to be the most high-profile - and successful - Barbie ever to hit the big screen.