The summer of “Barbie” has become the year of “Barbie,” and Greta Gerwig’s movie starring Margot Robbie, Ryan Gosling, Will Ferrell, Simu Liu, Issa Rae and many, many more has finally arrived on Digital. Each of the Barbies has different occupations, from author to president to diplomat, while the Kens are just Kens. There is one Allan (Michael Cera), and there are also some human characters.
With such a jam-packed cast you may be wondering where you’ve seen some of these actors before, or maybe just want a complete guide to all the Barbies and Kens. Don’t worry, we’ve got you covered.
Margot Robbie’s Barbie dominates the narrative with an adventure to the outside world, and Ryan Gosling’s Ken accompanies her. Several big names like Nicola Coughlan (“Bridgerton,” “Derry Girls”), musician Dua Lipa, the “Sex Education” trio Connor Swindells, Ncuti Gatwa and Emma Mackey and Kate McKinnon (“SNL”) play a variety of colorful characters from Lipa’s blue mermaid to McKinnon’s doll who constantly does the splits.
Here’s a complete “Barbie” cast and character guide now that the film is streaming on Max.
![Barbie Cast and Character Guide: Who Plays Who? (1) Barbie Cast and Character Guide: Who Plays Who? (1)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE-Character-Poster-Margot-Robbie.jpg?resize=853%2C1250&ssl=1)
Margot Robbie plays the main character Barbie. Robbie started out her career with roles like Naomi Lapaglia in “The Wolf of Wall Street” (2013), Harley Quinn in “Suicide Squad” (2016) and “Birds of Prey” (2020) and Tonya Harding in “I, Tonya.” More recently she has played Sharon Tate in “Once Upon a Time in Hollywood” (2019), Kayla Pospisil in “Bombshell” (2019), Valerie Voze in “Amsterdam” (2022) and Nellie LaRoy in “Babylon” (2022).
![Barbie Cast and Character Guide: Who Plays Who? (2) Barbie Cast and Character Guide: Who Plays Who? (2)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE-Poster-Ryan-Gosling-Ken.jpg?resize=853%2C1250&ssl=1)
Ryan Gosling plays the main Ken. He began his early days of fame in The Mickey Mouse Club singing alongside Justin Timberlake and Britney Spears. He is most well known for playing Dean in “Blue Valentine” (2010), the driver in “Drive” (2011), Noah in “The Notebook” (2004), Jacob in “Crazy Stupid Love” (2011) and Sebastian in “La La Land” (2016). More recently he played Six in the Netflix actioner “The Gray Man” (2022).
![Barbie Cast and Character Guide: Who Plays Who? (3) Barbie Cast and Character Guide: Who Plays Who? (3)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE-Poster-Will-Ferrel.jpg?resize=853%2C1250&ssl=1)
Will Ferrell plays a human. In addition to his storied “SNL” career, he’s known for portraying Buddy in “Elf” (2003), Ron Burgundy in “Anchorman: The Legend of Ron Burgundy” (2004), Phil Weston in “Kicking & Screaming” (2005), Chazz Michael Michaels in “Blades of Glory” (2006), Brendan Huff in “Step Brothers” (2008), Cam Brady in “The Campaign” (2012), James in “Get Hard” (2015) and Brad Whitaker in “Daddy’s Home” (2015). More recently he has portrayed the Ghost of Christmas Present in “Spirited” (2022), and he voices Reggie in “Strays” (2023).
![Barbie Cast and Character Guide: Who Plays Who? (4) Barbie Cast and Character Guide: Who Plays Who? (4)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-SIMU-Liu.jpg?resize=853%2C1250&ssl=1)
Simu Liu’s Ken competes with Ryan Gosling’s Ken for Barbie’s attention. Simu Liu is best known for his role of Shang Chi in Marvel’s “Shang Chi and The Legend of the Ten Rings” (2021). TV credits include Paul Xe in “Blood and Water,” Jung in “Kim’s Convenience” and Faaron in “Taken.” He also recently played Sam in the adaptation of Taylor Jenkins Reid’s book “One True Loves.”
![Barbie Cast and Character Guide: Who Plays Who? (5) Barbie Cast and Character Guide: Who Plays Who? (5)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-Nicola-Coughlan.jpg?resize=853%2C1250&ssl=1)
Nicola Coughlan’s Barbie is a diplomat. Coughlan plays Lady Whistledown herself in Netflix’s “Bridgerton” series. Her secret identity is voiced by Julie Andrews, and her character’s real name is Penelope Featherington. She is also known for playing Clare Devlin in “Derry Girls” and Hannah Dalton on “Harlots.”
![Barbie Cast and Character Guide: Who Plays Who? (6) Barbie Cast and Character Guide: Who Plays Who? (6)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-NCUTI_Gatwa.jpg?resize=853%2C1250&ssl=1)
Ncuti Gatwa looks like a musical Ken. Gatwa is best known for playing Eric Effiong in Netflix’s “Sex Education” and Nick in “The Last Letter From Your Lover” (2021). He will also portray the Doctor in the upcoming version of “Doctor Who.”
![Barbie Cast and Character Guide: Who Plays Who? (7) Barbie Cast and Character Guide: Who Plays Who? (7)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-Ritu-Arya.jpg?resize=853%2C1250&ssl=1)
Ritu Arya’s Barbie has a Pulitzer prize. Arya is known for playing Jenna in “Last Christmas” (2019), Lava in the TV show “Feel Good,” Lila Pitts in “The Umbrella Academy” and Inspector Urvashi Das in “Red Notice” (2021). She also plays Lena in “Polite Society” (2023).
![Barbie Cast and Character Guide: Who Plays Who? (8) Barbie Cast and Character Guide: Who Plays Who? (8)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-SCOTT-Evans.jpg?resize=853%2C1250&ssl=1)
Scott Evans plays a cowboy-like Ken. Evans is known for portraying Dennis Flynn in “White Collar,” Oliver in “Grace and Frankie” and Adam in “Almost Love” (2019).
![Barbie Cast and Character Guide: Who Plays Who? (9) Barbie Cast and Character Guide: Who Plays Who? (9)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-SHARON-Rooney.jpg?resize=853%2C1250&ssl=1)
Sharon Rooney’s Barbie is a lawyer. Rooney is known for playing Rae in “My Mad Fat Diary,” Miss Atlantis in 2019’s live-action “Dumbo” and Nicola in “Finding Alice.”
![Barbie Cast and Character Guide: Who Plays Who? (10) Barbie Cast and Character Guide: Who Plays Who? (10)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-MICHAEL_Cera.jpg?resize=853%2C1250&ssl=1)
The one-and-only Allan will by played by Michael Cera. Cera is known for playing Evan in “Superbad” (2007), Paulie Bleeker in “Juno” (2007), Nick in “Nick and Norah’s Infinite Playlist” (2008) and Scott Pilgrim in “Scott Pilgrim vs. the World” (2010).
![Barbie Cast and Character Guide: Who Plays Who? (11) Barbie Cast and Character Guide: Who Plays Who? (11)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-KATE-McKinnon.jpg?resize=853%2C1250&ssl=1)
Kate McKinnon’s Barbie can do the splits … a lot. She is known as the Weird Barbie. McKinnon is an alum of “Saturday Night Live.” She has also appeared in “Ghostbusters” (2016), “Rough Night” (2017) and alongside costar Margot Robbie in “Bombshell” (2019) as Jess Carr.
![Barbie Cast and Character Guide: Who Plays Who? (12) Barbie Cast and Character Guide: Who Plays Who? (12)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-KINGSLEY-Ben-Adir.jpg?resize=853%2C1250&ssl=1)
Kingsley Ben-Adir will play another Ken. He is also dominating TV screens as Gravik, the revolutionary Skrull in Marvel’s “Secret Invasion.” He is also known for playing Karim Washington in “The OA,” Col. Ben Younger in five episodes of “Peaky Blinders,” Russell ‘Mac’ McCormack in “High Infidelity” and Wet Stick in “King Arthur: Legend of the Sword.”
![Barbie Cast and Character Guide: Who Plays Who? (13) Barbie Cast and Character Guide: Who Plays Who? (13)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-HARI-Neff.jpg?resize=853%2C1250&ssl=1)
Hari Nef’s Barbie is a doctor. Nef is known for playing Gittel in “Transparent,” Talia in “The Idol” and Rabbi Jen in “And Just Like That.” She also appeared in “Extrapolations,” “Meet Cute,” “1UP” and “The Marvelous Mrs. Maisel.”
![Barbie Cast and Character Guide: Who Plays Who? (14) Barbie Cast and Character Guide: Who Plays Who? (14)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-JAMIE-Demetriou.jpg?resize=853%2C1250&ssl=1)
Jamie Demetriou plays a suit, Executive #1 to be exact. The “Fleabag” actor is also known for playing Gerald in “Cruella” (2021), the Headmaster in “Pinocchio” (2022) and Stath in “Stath Lets Flats.” He also played Etienne, Manservant to Shaggy Beard in “Catherine Called Birdy” (2022).
![Barbie Cast and Character Guide: Who Plays Who? (15) Barbie Cast and Character Guide: Who Plays Who? (15)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-EMERALD_Fennell.jpg?resize=853%2C1250&ssl=1)
Emerald Fennell plays the Midge Barbie, or pregnant model of the toy. Emerald Fennel won an Oscar for writing “Promising Young Woman” (2020), which she also directed. She played Camilla Parker Bowles on “The Crown,” Nurse Patsy Mount on “Call the Midwife,” and she has writing credits such as “Killing Eve.”
![Barbie Cast and Character Guide: Who Plays Who? (16) Barbie Cast and Character Guide: Who Plays Who? (16)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-HELEN-Mirren.jpg?resize=853%2C1250&ssl=1)
Dame Helen Mirren narrates the film. She is known for playing Mrs. Wilson in “Gosford Park” (2001), The Queen in “The Queen” (2006), Victoria in “Red” (2010) and Alma Reville in “Hitchco*ck” (2012). She plays Queenie in the “Fast and the Furious” films and Cara Dutton in “1923.”
![Barbie Cast and Character Guide: Who Plays Who? (17) Barbie Cast and Character Guide: Who Plays Who? (17)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-EMMA-Mackey.jpg?resize=853%2C1250&ssl=1)
Emma Mackey’s Barbie has a Nobel Prize in physics. Emma Mackey stars as Maeve Wiley in “Sex Education,” Emily Brontë in “Emily” (2022) and Jacqueline de Bellefort in “Death on the Nile” (2022).
![Barbie Cast and Character Guide: Who Plays Who? (18) Barbie Cast and Character Guide: Who Plays Who? (18)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-ISSA-Rae.jpg?resize=853%2C1250&ssl=1)
Issa Rae’s Barbie is President. Issa Rae is known for creating, producing and starring in “Insecure.” She also executive produces “Rap sh*t,” “A Black Lady Sketch Show” and “The Lovebirds.” She recently brought back a reboot of “Project Greenlight: A New Generation” to help Meko Winbush direct “Gray Matter.”
![Barbie Cast and Character Guide: Who Plays Who? (19) Barbie Cast and Character Guide: Who Plays Who? (19)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-CONNOR-Swindell.jpg?resize=853%2C1250&ssl=1)
Connor Swindells plays a human intern. He is known for playing Robert Martin in “Emma.” (2020), Adam Groff in “Sex Education” and David Stirling in “Rogue Heroes.”
![Barbie Cast and Character Guide: Who Plays Who? (20) Barbie Cast and Character Guide: Who Plays Who? (20)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE-Character-Poster-ARIANA_Greenblatt.jpg?resize=853%2C1250&ssl=1)
Ariana Greenblatt plays a human. Greenblatt played Young Gamora in “Avengers: Infinity War” (2018), Minnow in “Love and Monsters” (2020) and Koa in “65” (2023). She also played young Nina in “In the Heights” (2021).
![Barbie Cast and Character Guide: Who Plays Who? (21) Barbie Cast and Character Guide: Who Plays Who? (21)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-DUA-Lipa.jpg?resize=853%2C1250&ssl=1)
Dua Lipa plays a blue Barbie mermaid. She is also a model and a musician. She has a single in “Barbie” called “Dance the Night,” and her latest album “Future Nostalgia” came out in March 2020.
![Barbie Cast and Character Guide: Who Plays Who? (22) Barbie Cast and Character Guide: Who Plays Who? (22)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-AMERICA-Ferrera.jpg?resize=853%2C1250&ssl=1)
America Ferrera plays a human. Ferrera is known for playing Carmen in “The Sisterhood of the Traveling Pants” (2005), Betty Suarez in “Ugly Betty” and voicing Astrid in the “How to Train Your Dragon” movies. More recently, she played Elishia Kennedy in “WeCrashed” and Amy in “SuperStore.”
![Barbie Cast and Character Guide: Who Plays Who? (23) Barbie Cast and Character Guide: Who Plays Who? (23)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-ANA-Cruz-Kayne.jpg?resize=853%2C1250&ssl=1)
Ana Cruz Kayne’s Barbie is a Supreme Court Justice. Kaune has appeared in “Little Women” (2019), “Partner Track” (2022) and “Another Earth” (2011). She will also be seen in “Painkiller” on Netflix.
![Barbie Cast and Character Guide: Who Plays Who? (24) Barbie Cast and Character Guide: Who Plays Who? (24)](https://i0.wp.com/i0.wp.com/www.thewrap.com/wp-content/uploads/2023/05/BARBIE_Character-Poster-ALEXANDRA-Shipp.jpg?resize=853%2C1250&ssl=1)
Alexandra Shipp’s Barbie is a celebrated author. Shipp is known as playing Kim in “Straight Outta Compton” (2015), Ororo Munroe in the “X-Men” films and Sasha Arias in “Shaft” (2019). She also appeared as Susan in “tick, tick… BOOM!” (2021), Daisy Taylor in “Space Oddity” (2022), Kate in “All the Bright Places” (2020) and Abby in “Love, Simon” (2018).
Read Next
Jessica Alba Hyped to Bust Out ‘Dark Angel’ Stunt Skills for Netflix’s ‘Trigger Warning’ | Video