Directed by Greta Gerwig, the live-action adaptation will explore Margot Robbie's titular doll like never before. The movie revolves around how Barbie and Ken's adventure in the real world directly impacts the other Barbies and Kens in Barbieland.
Marketing has ramped up for Barbie as Warner Bros. previously released its first full trailer filled with hilarious moments and a set of character posters that offered fans a fresh look at the cast and their interesting characters.
Barbie - Every Main Actor & Character They Play
1.) Margot Robbie - Barbie
Margot Robbie portrays the main Barbie (aka the Stereotypical Barbie) in the new movie. After becoming more self-aware about her mortality in Barbieland, Stereotypical Barbie travels to the real world to find her true purpose.
Alongside playing the lead Barbie in the movie, Robbie also serves as one of the film's producers.
Robbie is best known for portraying Harley Quinn in several DC movies, such as The Suicide Squad and Birds of Prey. The actress' other credits include The Wolf of Wall Street, About Time, and Once Upon a Time in Hollywood.
2.) Ryan Gosling - Ken
Similar to Barbie, there are also many versions of Ken in Barbieland, and one of them is portrayed by Ryan Gosling. However, what makes Gosling's Ken unique among other Kens is the fact that he is the love interest of Margot Robbie's Barbie.
Moreover, Gosling's Ken also accompanied Stereotypical Barbie to the real world.
Ryan Gosling is an A-list actor who is known for his roles in The Gray Man, The Notebook, Blade Runner 2049, and La La Land.
3.) Kate McKinnon - Weird Barbie
Kate McKinnon plays Weird Barbie in the 2023 movie. The character is an outcast from Barbieland whose owners in the real world abused her toy self.
The comedian is a Saturday Night Live alum whose past roles include Bombshell, The Spy Who Dumped Me, and 2016's Ghostbusters.
4.) Issa Rae - President Barbie
Issa Rae's Barbie is a version of the doll who is the president of Barbieland.
Rae has a busy 2023 since she also voices Jessica Drew in Sony Pictures' Spider-Man: Across the Spider-Verse. The actress' previous roles include The Lovebirds, Little, and Vengeance.
5.) Hari Nef - Doctor Barbie
Hari Nef portrays an iteration of Barbie who is a doctor.
The actress and model is best known for her lead role in Sam Levinson's Assassination Nation, 1Up, and Meet Cute.
6.) Alexandra Shipp - Writer Barbie
Alexandra Shipp plays a Barbie whose passion is writing.
Shipp's famous role is playing a young Storm in the X-Men films, Susan Wilson in Tick, Tick... Boom!, and Abby Suso in Love, Simon.
7.) Emma Mackey - Physicist Barbie
Emma Mackey plays a variation of Barbie who is a physicist. Fans have long clamored to see Mackey and Robbie on-screen together since many have pointed out that the two stars look alike.
Ultimately, the pair shares scenes together in the movie to hype up each of their respective supporters.
Mackey is best known for playing Maeve in Netflix's Sex Education.
8.) Sharon Rooney - Lawyer Barbie
A lawyer variant of Barbie is portrayed by Sharon Rooney.
The 34-year-old actress' past credits include Dumbo and My Mad Fat Diary.
9.) Dua Lipa - Mermaid Barbie
Dua Lipa makes her acting debut in Barbie as a character who is a mermaid iteration of the titular doll.
While the three-time Grammy award winner also appeared as a guest star in Saturday Night Live, the musician's acting chops will be tested on the big screen alongside a massive ensemble.
10.) Nicola Coughlan - Diplomat Barbie
Nicola Coughlan portrays a diplomat iteration of Barbie.
Coughlan's past credits include Netflix's Bridgerton and Derry Girls.
11.) Ana Cruz Kayne - Judge Barbie
A judge variant of Barbie will be played on-screen by Filipina-American actress Ana Cruz Kayne.
The actress previously worked with Barbie director Greta Gerwig on Little Women and is known for portraying Heather in Jerry & Marge Go Large.
12.) Ritu Arya - Journalist Barbie
Ritu Arya plays a journalist version of the titular doll in Barbie.
Arya is famously known for portraying Lila Pitts in Netflix's The Umbrella Academy.
13.) Kingsley Ben-Adir - Different Ken
Kingsley Ben-Adir portrays a different version of Ken opposite Ryan Gosling's iteration.
14.) Simu Liu - Different Ken
Simu Liu also plays a different variant of Ken in Barbie. In the movie, Liu's Ken acts as the one who always bullies Ryan Gosling's Ken.
Aside from his lead role in Shang-Chi and the Legend of the Ten Rings, Liu's breakout performance was during his portrayal of Jung Kim in Kim's Convenience.
15.) Scott Evans - Different Ken
Scott Evans, the brother of Chris Evans, portrays another variant of Ken.
Evans' past roles include Before We Go, Playing It Cool, and The Lovely Bones.
16.) Ncuti Gatwa - Different Ken
Ncuti Gatwa reunites with his Sex Education co-star Emma Mackey in Barbie as he plays a different Ken in the movie.
In the Netflix series, Gatwa portrayed Eric Effiong. The actor is also set to make his debut in the Doctor Who universe as the Fifteenth Doctor.
17.) Connor Swindells - Toy Company Intern
Connor Swindells is another Sex Education alum who joins Gatwa and Mackey in Barbie.
Swindells portrays Aaron Dinkins, a Mattel intern in the movie who alerted the company's top brass about Barbie and Ken in the real world.
18.) Michael Cera - Allan
Michael Cera plays Allan, a character based on a discontinued doll from Mattel and is Ken's original friend.
In the movie, Allan plays a significant role in motivating the other Barbies against the Kens.
Cera's famous roles include Superbad, This is the End, and Scott Pilgrim vs. the World.
19.) Helen Mirren - The Narrator
Helen Mirren plays the Narrator of Barbie.
Mirren recently portrayed Hespera in Shazam! Fury of the Gods and she will be featured as Magdalene Shaw in Fast X.
20.) Jamie Demetriou - Mattel Employee
Jamie Demetriou takes on the role of a Mattel employee in Barbie.
The actor's past roles include Cruella, Game Over, Man!, and Sherlock Gnomes.
21.) Emerald Fennell - Midge
Emerald Fennell plays Midge, a discontinued Barbie doll due to the fact that she is sold as a pregnant doll.
Fennell previously portrayed Camilla Parker Bowles in The Crown and Elsa in The Danish Girl.
22.) Will Ferrell - Mattel CEO
Will Ferrell plays the CEO of Mattel which produces the dolls from the toy line, most notably Barbies and Kens.
In an interview with Wall Street Journal, Ferrell previously teased that his character in Barbie is "insensitive."
23.) John Cena - Mermaid Ken
After helping (and betraying) Task Force X as Peacemaker in The Suicide Squad, John Cena reunites with his DC co-star Margot Robbie in Barbie as Mermaid Ken.
Footage from CinemaCon confirmed that Cena will sport long hair as he is set to portray a merman in Barbieland.
Cena's past roles include playing Jakob Toretto in the Fast & Furious movies and starring alongside Hailee Steinfeld in Bumblebee.
24.) America Ferrera
America Ferrera is part of Barbie's star-studded cast and plays Gloria, a Mattel employee. The character serves as an ally of Barbie in the real world and is the one who helps the other Barbies in Barbieland when their backs are against the wall.
Ferrera is known for her roles in The Sisterhood of the Traveling Pants and the How to Train Your Dragon franchise.
25.) Rhea Perlman - Ruth Handler
Rhea Perlman plays Ruth Handler, the creator of Barbie. In the movie, she initially helps Barbie escape Mattel after being pursued by the CEO and its employees.
In an interview with the Daily Beast, she promised that Barbie is going to be a great movie.
The Emmy Award nominee is best known for playing Carla Tortelli on Cheers.
26.) Ariana Greenblatt - Sasha
Ariana Greenblatt plays Sasha, Gloria's daughter in the movie. Although she initially rejects Barbie, the character plays a significant role in helping all the Barbies in Barbieland alongside her mother.
Greenblatt's past credits include 65, Love & Monsters, Awake, and playing young Gamora in Avengers: Infinity War.
27.) Marisa Abela - Skipper
Marisa Abela plays Skipper in Barbie, a discontinued doll due to the fact that she has the ability to grow breasts.
Abela is known for Industry, Rogue Agent, and She is Love.
28.) Ann Roth - Old Woman
Ann Roth plays the old woman who Barbie met in the real world. In the movie, she tells Roth's character that she is beautiful.
Roth is an Academy Award-winning costume designer who won the award for her work on The English Patient and Ma Rainey's Black Bottom.
29.) Molly Peyton White - Fashion Designer Barbie
Molly Peyton White portrays a variant of Barbie who is a fashion designer.
White's past credits include Malum and Last Looks.
30.) Rob Brydon - Sugar Daddy Ken
Rob Brydon plays Sugar Daddy Ken in Barbie, a version of Ken who was a dog named Sugar. For those unaware, the character is Sugar's daddy, meaning that this is where he gets his alias from.
Brydon is known for The Trip, Would I Lie To You?, and Stick Man.
31.) Géraldine Chevalley - Tourist Barbie
Géraldine Chevalley plays Tourist Barbie in the 2023 movie.
Chevalley is known for A Spy Among Friends and Dreamland.
32.) Ryan Piers Williams - Gloria's Husband/Sasha's Dad
Ryan Piers Williams plays Gloria's unnamed husband and Sasha's father in Barbie. Interestingly, Williams is the real-life husband of Gloria actress America Ferrera.
The actor is known for his roles in X/Y and The Dry Land.
Barbie is now playing in theaters worldwide.