The characters of ABC's Once Upon a Time and its spin-off Once Upon a Time in Wonderland are related to classic fairy tale and fantasy characters, and often tie-in with other Disney media properties.
Cast Main cast
= Main cast (credited) = Recurring cast (3+) = Guest cast (1-2)
Actor Counterpart Once Upon a Time W Original Real world 1 2 3 4 5 6 7 1 Ginnifer Goodwin Snow White Mary Margaret Blanchard colspan="6" Jennifer Morrison Emma Swan colspan="6" Lana Parrilla Regina Mills / Evil Queen Roni colspan="7" Evil Queen colspan="4" colspan="2" colspan="2" Josh Dallas David / Prince Charming David Nolan colspan="6" Jared S. Gilmore Henry Daniel Mills rowspan="2" colspan="6" Andrew J. West colspan="5" Raphael Sbarge Jiminy Cricket Dr. Archibald Hopper colspan="2" Jamie Dornan Huntsman Sheriff Graham Humbert colspan="6" Robert Carlyle Rumplestiltskin Mr. Gold / Det. Weaver colspan="7" Rumplestiltskin colspan="5" colspan="2" Eion Bailey Pinocchio August Wayne Booth colspan="2" Emilie de Ravin Belle French Lacey colspan="5" Meghan Ory Red Lucas Ruby colspan="2" Colin O'Donoghue Killian Jones / Hook colspan="6" Hook Det. Rogers colspan="5" colspan="2" Michael Raymond-James Baelfire Neal Cassidy colspan="3" Michael Socha Will Scarlet / Knave of Hearts / White King colspan="3" colspan="3" Rebecca Mader Zelena / Wicked Witch of the West Kelly West colspan="2" colspan="2" colspan="2" Tom Ellis Robin Hood colspan="6" Sean Maguire colspan="2" colspan="2" colspan="2" Robin of Locksley colspan="5" colspan="2" Dania Ramirez Ella Jacinda Vidrio colspan="6" Gabrielle Anwar Rapunzel Tremaine Victoria Belfrey colspan="6" Alison Fernandez Lucy Mills Lucy Vidrio colspan="5" Mekia Cox Queen Tiana Sabine colspan="6" Sophie Lowe Alice colspan="7" Peter Gadiot Cyrus colspan="7" Emma Rigby Anastasia / Red Queen / White Queen colspan="7" Oded Fehr Jafar colspan="5" colspan="2" Naveen Andrews colspan="7" John Lithgow Percy / White Rabbit colspan="7" Notes
Recurring cast = Recurring cast (3+) = Guest cast (1-2)
Actor Counterpart Once Upon a Time W Original Real world 1 2 3 4 5 6 7 1 Lee Arenberg Dreamy / Grumpy Leroy colspan="6" colspan="2" Beverley Elliott Widow Lucas / Granny colspan="6" Keegan Connor Tracy Reul Ghorm / Blue Fairy Mother Superior colspan="4" David Anders Dr. Victor Frankenstein Dr. Whale colspan="3" colspan="2" colspan="2" Tony Amendola Geppetto Marco colspan="2" colspan="2" colspan="2" Tony Perez Prince Henry Mills colspan="3" colspan="2" Giancarlo Esposito Genie / Magic Mirror Sidney Glass colspan="4" colspan="2" Alan Dale King George Albert Spencer colspan="2" colspan="3" colspan="2" Anastasia Griffith Princess Abigail Kathryn Nolan colspan="5" Sebastian Stan Jefferson / Mad Hatter colspan="2" colspan="6" Sarah Bolger Princess Aurora colspan="2" colspan="4" Julian Morris Prince Phillip colspan="2" colspan="5" Jamie Chung Mulan colspan="3" Barbara Hershey Cora Mills / Queen of Hearts colspan="2" colspan="2" Chris Gauthier William Smee colspan="2" colspan="2" William Smee (Wish Realm) colspan="6" Ethan Embry Owen Flynn Greg Mendell colspan="5" Sonequa Martin-Green Tamara colspan="5" Parker Croft Felix colspan="5" Robbie Kay Malcolm / Peter Pan / Pied Piper colspan="2" colspan="3" Peter Pan (Wish Realm) colspan="6" Rose McIver Tinker Bell colspan="2" colspan="2" colspan="2" JoAnna Garcia Swisher Ariel colspan="2" colspan="2" Queen Ariel (Wish Realm) colspan="6" Freya Tingley Wendy Darling colspan="5" Georgina Haig Queen Elsa colspan="2" colspan="4" Elizabeth Lail Princess Anna colspan="3" colspan="4" Christie Laing Marian colspan="1" colspan="2" colspan="4" Scott Michael Foster Kristoff colspan="3" colspan="4" Elizabeth Mitchell Ingrid / Snow Queen Sarah Fisher colspan="3" colspan="4" Timothy Webber Apprentice colspan="3" colspan="3" Apprentice (Wish Realm) colspan="6" Kristin Bauer van Straten Maleficent colspan="1" colspan="3" Merrin Dungey Ursula colspan="3" colspan="4" Victoria Smurfit Cruella De Vil Cruella Feinberg colspan="3" colspan="2" colspan="3" Cruella De Vil (Wish Realm) colspan="6" Patrick Fischler Isaac Heller colspan="3" colspan="2" Agnes Bruckner Lilith Page Starla colspan="3" colspan="4" Elliot Knight Merlin colspan="3" colspan="3" Liam Garrigan King Arthur colspan="4" colspan="3" Amy Manson Queen Merida colspan="4" colspan="3" Joana Metrass Queen Guinevere colspan="4" colspan="3" Sinqua Walls Sir Lancelot colspan="2" colspan="3" Olivia Steele-Falconer Violet Morgan colspan="4" colspan="2" colspan="2" Emma Caulfield Blind Witch colspan="3" colspan="3" Greg Germann Hades colspan="4" colspan="3" Hank Harris Dr. Henry Jekyll colspan="4" colspan="2" Sam Witwer Mr. Hyde colspan="4" colspan="2" Giles Matthey Gideon colspan="5" colspan="1" Deniz Akdeniz Aladdin colspan="5" colspan="2" Karen David Princess Jasmine Shirin colspan="5" colspan="2" Jaime Murray Fiona / Black Fairy colspan="5" colspan="2" Sara Tomko Tiger Lily colspan="5" Adelaide Kane Drizella Tremaine Ivy Belfrey colspan="6" Rose Reynolds Alice Jones Tilly colspan="6" Yael Yurman Anastasia colspan="6" Emma Booth Mother Gothel Eloise Gardener colspan="6" Daniel Francis Dr. Facilier Mr. Baron Samdi colspan="6" Nathan Parsons Hansel / Jack Nick Branson colspan="6" Tiera Skovbye Robin Hood Margot colspan="4" colspan="2" Jeff Pierre Prince Naveen Drew colspan="6" Shaun Smyth Edwin colspan="7" Iggy Pop Caterpillar colspan="6" Brian George Sultan of Lower Agrabah colspan="7" Lauren McKnight Elizabeth / Lizard colspan="7" Zuleikha Robinson Amara colspan="7" Heather Doerksen Sarah colspan="7" Peta Sergeant Jabberwocky colspan="7" Notes
Main cast Emma Swan
Emma Swan (seasons 1–7) portrayed by Jennifer Morrison (adult), Abby Ross (teen), and Mckenna Grace (kid), is the daughter of Snow White and Prince David, sister of Prince Neal, wife of Killian Jones, mother of Henry Mills and Hope, and grandmother of Lucy Mills.
Snow White
Snow White/Mary Margaret Blanchard (seasons 1–7), portrayed by Ginnifer Goodwin (adult) and Bailee Madison (young), is the daughter of King Leopold and Queen Eva, step-daughter of Regina Mills, wife of Prince David, mother of Emma Swan and Prince Neal, grandmother of Henry Mills and Hope, and great-grandmother of Lucy Mills. As a child, she was tricked into revealing a secret that results in Regina's transformation to the Evil Queen which subsequently leads to the casting of the curse. Separated from her daughter, she is reunited with Emma, and the rest of her family, after the curse breaks. Snow would then clash with Maleficent involving a secret past between them that is eventually resolved but caused by a mysterious author. After the merging of the realms, Snow crowns Regina as the Good Queen of the United Realms.
Regina Mills
Regina Mills/Evil Queen/Roni (seasons 1–7), portrayed by Lana Parrilla (adult) and Ava Acres (young; episode "Sisters"), is the granddaughter of King Xavier, daughter of Cora Mills and Prince Henry, half-sister of Zelena "The Wicked Witch", adoptive mother of Henry Mills,"'Once Upon a Time' recap: The 'Snare Witch' Project" from Entertainment Weekly (March 16, 2014) adoptive grandmother of Lucy Mills, and mother-in-law to Cinderella. Regina is responsible for the casting of the original curse that ripped everyone to the Land Without Magic. However, with Emma's arrival and the curse breaking, Regina reforms her evil ways and seeks redemption for the sake of Henry. She later clashes with her half-sister, although the two patch things up eventually after the death of Regina's true love: Robin Hood. Regina is later swept by a new curse which eventually breaks and leads to the merger of all the realms, where she becomes the Good Queen.
Parrilla also portrays the Serum Evil Queen, the evil side of herself separated by Dr. Jekyll's potion in seasons 5–6.
David Nolan
David Nolan/Prince Charming (seasons 1–7), portrayed by Josh Dallas (adult) and Luke Roessler (young), is the son of Ruth, twin brother of Prince James, husband of Snow White, father of Emma Swan and Prince Neal, grandfather of Henry Mills and Hope, and great-grandfather of Lucy Mills. In the Enchanted Forest, he falls in love with Snow White and gets engaged to her. Hoping to reclaim their realm, David becomes the leader of a war council. After winning the war, he marries Snow. After the curse is cast, he initially becomes a comatose John Doe, and is later to be revealed as David Nolan. After the curse breaks, he is reunited with his daughter Emma, and the rest of his family. With magic brought to Storybrooke, David and the other heroes protect their town from various dark forces; among them are Cora, the Wicked Witch of the West, the Snow Queen, the Queens of Darkness, and the Black Fairy. After the creation of the United Realms, he, alongside Snow, crowns Regina the Good Queen of their newly formed realm.
Henry Mills
Henry Daniel Mills (seasons 1–7), portrayed by Jared S. Gilmore and Andrew J. West (season 7), is the biological son of Emma Swan and Neal Cassidy, and adopted son of Regina Mills. Via his extended family tree, he is also the step-son of Killian Jones, the older half-brother of Hope, husband of Ella, father of Lucy, nephew of Prince Neal Nolan, Gideon and Zelena, grandson of Snow White, Prince David, Cora Mills, Prince Henry, Rumplestiltskin and Milah, step-grandson of Belle, and great-grandson of King Leopold, Queen Eva, Regina, King Xavier, Ruth, Robert, Malcolm / Peter Pan, and Fiona / Black Fairy. As a child, he is given up for adoption by his birth mother Emma, and adopted a few weeks later by Regina, mayor of Storybrooke. Ten years later, he brings Emma to Storybrooke as he believes the town inhabitants are fairy tale characters cursed by Regina. Emma's true love for him breaks the curse and he is reunited with his family. He is later abducted by his own great-grandfather, Peter Pan, to Neverland because his own special heart would give immortality to Pan himself. He is later chosen as the new Author. After his high school graduation, Henry decides to find his own story in another realm and writes a new Once Upon a Time book. Eventually reaching New Fairy Tale Land, he falls in love with Ella and becomes the father to Lucy. After a new curse is cast, Henry ends up in Hyperion Heights, separated from his wife and daughter, unable to remember who they are. Once he breaks the curse via motherly love for Regina he is reunited with his family. After Regina merges all the realms, he attends her coronation with his family.
Jiminy Cricket
Jiminy Cricket/Dr. Archibald Hopper (seasons 1–4, 6–7), portrayed by Raphael Sbarge (adult) and Adam Young (young), is the son of con artists who desires to live an honest life but is too weak-willed to leave his family. In the Enchanted Forest, after accidentally turning a couple into puppets, Jiminy gains the help of the Blue Fairy to make amends with the couple's son, Geppetto. The Blue Fairy turns him into a cricket and he serves as Geppetto's conscience. After the curse is cast, he becomes Dr. Archibald Hopper, Storybrooke's psychotherapist. He also owns a dalmatian dog named Pongo. After the curse breaks, he is reunited with his former friends. He later officiates Emma and Killian's wedding.
The Huntsman