Barbie: Margot Robbie and Ryan Gosling movie takes over social media
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?
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.
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?
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.
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.
Our favourites include Danny Dyer, Shiv and Kendall from Succession, and Gwyneth Paltrow during her ski trial. Or how about the cast of Ted Lasso?
Maybe you'd prefer Andrew Garfield's character in The Social Network? If not, then there's always Ariana Grande, Lady Gaga or 12 of Cate Blanchett's most famous characters.
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?
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?
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?
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.