List of Once Upon a Time characters

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.
Princess Emma/Emma Swan (seasons 1–7, Wonderland) portrayed by Jennifer Morrison as an adult, Abby Ross as a teenager, and Mckenna Grace as a child, 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/Mary Margaret Blanchard (seasons 1–7) portrayed by Ginnifer Goodwin as an adult and Bailee Madison as a child and teenager, 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 reveals 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. After the merging of the realms, Snow crowns Regina as the Good Queen of the United Realms.
Regina Mills/Evil Queen/Roni (seasons 1–7) portrayed by Lana Parrilla as an adult and Ava Acres as a child, 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, 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/Prince Charming (seasons 1–7) portrayed by Josh Dallas as an adult and Luke Roessler as a child, 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 Daniel Mills/Author (seasons 1–7) portrayed by Jared S. Gilmore as a child and teenager and Andrew J. West as an adult, is the biological son of Emma Swan and Neal Cassidy, adopted son of Regina Mills, step-son of Killian Jones, the older half-brother of Hope Jones, husband of Ella "Cinderella", father of Lucy Mills, nephew of Prince Neal Nolan, Gideon Gold, and Zelena, grandson of Snow White, Prince David, Cora "The Queen of Hearts" Mills, Prince Henry, Rumplestiltskin "The Dark One" and Milah, step-grandson of Belle and great-grandson of King Leopold, Queen Eva, King Xavier, Ruth, Robert, Malcolm "Peter Pan", and Fiona "The Black Fairy". As a child, he was given up for adoption by his birth mother, Emma Swan, and adopted a few weeks later by Regina "The Evil Queen" Mills, mayor of the town Storybrooke. Ten years later he brought Emma to Storybrooke as he believes the town inhabitants are fairy tale characters cursed by Regina. Emma's true love for him broke the curse and he is reunited with his family. He was later abducted by his own great-grandfather, straight to Neverland, because his own special heart would give immortality to "Peter Pan" himself. Still later, he wrote the Once Upon a Time book, where his job would be to witness and record stories of people from all parts of their realm. After his high school graduation, Henry decides to find his own story in another realm. Eventually reaching New Fairy Tale Land, he falls in love with Ella and becomes the father to Lucy. But a new curse is cast and Henry ends up in Hyperion Heights, separated from his wife and daughter. 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 entire family.
Jiminy Cricket/Dr. Archibald Hopper (seasons 1–4, 6–7) portrayed by Raphael Sbarge, Morgan Roff, and Adam 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, and many more to come, as it was mentioned in 7th season by Regina.
The Huntsman/Sheriff Graham Humbert (seasons 1–2) portrayed by Jamie Dornan, is a nameless hunter who is a solitary recluse. In the Enchanted Forest, he is raised by wolves. He is recruited by the Evil Queen to kill Snow White. However, he has a change of heart and spares her, angering the Evil Queen who rips his heart and keeps it in her vault. He then becomes one of her Black Knights as punishment. He is transported to Storybrooke by the Evil Queen's curse where he is Sheriff Graham Humbert, the town's sheriff. He was also involved in numerous flings with Madame Mayor, Regina. However, after Emma Swan's arrival, he begins to remember his former life, but is killed by Regina before he could reveal it to Emma.
Rumplestiltskin/Mr. Gold/Det. Weaver (seasons 1–7) portrayed by Robert Carlyle and Wyatt Oleff, is the son of Malcolm "Peter Pan" and Fiona "The Black Fairy", a widower after first wife Milah, Belle's husband, Baelfire's and Gideon's father, Henry Mills' grandfather, and great-grandfather of Lucy Mills. To save his son from war with ogres, he becomes the powerful wizard, the Dark One, controlled only by a specific dagger, the tip piece of Excalibur, with his name written on it. His son Bealfire noticed that he become evil, so he left Rumplestiltskin and went to The Land Without Magic. Rumple made a plan to cast a powerful curse to get there. He was given the nickname ”The Crocodile”, because of his skin as a dark one, by Killian "Hook" Jones, after Rumple killed Milah and took the hand of Killian. Rumpelstiltskin is responsible for the majority of the evil-doings throughout the characters' histories including Cora's quest for power, Ingrid becoming "the Snow Queen", and teaming up "the Queens of Darkness" (Maleficent, Ursula, and Cruella). Most of all, Regina's transformation into the Evil Queen leads to her casting the Dark Curse. After breaking the Dark Curse by Emma Swan, Rumple found Baelfire but he died because of "The Wicked Witch of The West". Because of his love for Belle, Rumplestiltskin would constantly battle between light and dark. Eventually, he settles down with Belle, with whom he has a second son, Gideon. After Belle dies of old age, Rumple seeks the Guardian to rid himself of his Dark One powers and reunite with Belle. Sacrificing his heart to save Hook from Wish Realm, Rumplestiltskin died and reunited with Belle in the afterlife.
Pinocchio/August Wayne Booth (seasons 1–2, 4, 6–7) portrayed by Eion Bailey, Rustin Gresiuk, Jakob Davies, and Jack Davies, is a puppet that Geppetto carved from an enchanted tree. In the Enchanted Forest, as a boy, he gives his life to save Geppetto from drowning, though the Blue Fairy restores him into a real boy. After Geppetto makes a magical wardrobe to save Emma from the Evil Queen's curse, he sends Pinocchio in it along with her, sending them both to the Land Without Magic. After transporting, Pinocchio and Emma live in an orphanage until he runs away with other members of the home. Seventeen years later, Pinocchio, as August Wayne Booth, travels to Portland and confronts Neal Cassidy, a thief who has fallen in love with Emma. He convinces him to leave Emma to allow her to fulfill her destiny. August goes through several transformations during his time in Storybrooke, especially when the heroes were on the hunt for the Author.
Belle French/Lacey (seasons 1–7), portrayed by Emilie de Ravin, is the daughter of Sir Maurice and Colette, second wife of Rumplestiltskin, mother of Gideon Gold, step-mother of Baelfire, and step-grandmother of Henry Mills. Taken as a prisoner by Rumplestiltskin as part of a deal to save her kingdom from the Ogre War, Belle ends up falling in love with him. They share True Love's Kiss, but he chooses to keep his curse, suspecting foul play. He orders her to leave, and she calls him a coward for not giving their love a chance. She is then captured and declared dead by the Evil Queen, and once the Dark Curse is cast, she becomes Lacey, a mental patient that remains in Regina's confinement in Storybrooke's General Hospital's mental ward beneath the town. Shortly before the Dark Curse was broken, Jefferson "Mad Hatter" freed her and reunites with Rumplestiltskin. While having an on-and-off relationship with him, Belle eventually marries him and has a son. As her dream is to travel, Rumplestiltskin takes her and their son to see the realms, where they eventually settle down at the Edge of Realms. She later dies of old age due to the time difference in the Edge of Realms.
Killian Jones/Hook (seasons 2–7) portrayed by Colin O'Donoghue and Oliver Bell, is the son of Brennan Jones, brother to Liam Jones, half brother to Liam, husband of Emma Swan, step-father of Henry Mills, and father of Hope Jones. Abandoned as a child, Killian and his brother end up with the navy, working for a king. However, after his brother's death, he chooses to rebel against the king and becomes a pirate. After falling in love with and stealing Rumplestiltskin's wife Milah, he loses his hand, earning the name "Hook.” Vowing vengeance against Rumplestiltskin, he spends two centuries in the Neverland and—after the Dark Curse was broken—he travels to Storybrooke with Cora. His vengeance is long forgotten after he falls in love with Emma Swan. They two eventually get married and gain a daughter: Hope. During Regina's coronation after the merger of the realms, Hook, Emma, and baby Hope arrives slightly late, interrupting the ceremony, but are greeted with happiness by Regina.
O'Donoghue also portrays Wish Realm Hook/Det. Rogers, an alternate version of Hook who escapes the Wish Realm and lives in the New Enchanted Forest, where he is deceived by Gothel, leading to the birth of Alice. Under the second curse, Hook becomes Det. Rogers in Hyperion Heights, working alongside Det. Weaver (Rumplestiltskin), and forming a father-daughter relationship with Tilly, later revealed to be Alice.
Red Lucas/Ruby (seasons 1–3, 5, 7 Wonderland) portrayed by Meghan Ory, is the daughter of Anita, granddaughter of Widow "Granny" Lucas, and Dorothy Gale's lover. In the Enchanted Forest, Red didn't know that she is a werewolf which has been terrorizing her village. Her grandmother got her a red cloak to prevent Red from turning during the half-moon. After meeting Snow White, Red discovers the truth after unwillingly killing her boyfriend, Peter. Red then becomes close friends with Snow White. She is transported to Storybrooke when the Evil Queen casts her curse. In Storybrooke, She become Ruby, a rebellious yet insecure and loving young woman who wants to leave town but is held back by her grandmother's ill health and works at Granny's Diner as a waitress. Once the curse breaks, after "The Wicked Witch" was defeated, Ruby returned to Fairy Tale Land, where she eventually finds her way to the Land of Oz and begins a romantic relationship with Dorothy Gale.
Baelfire/Neal Cassidy (seasons 1–3, 5–6) portrayed by Michael Raymond-James, Dylan Schmid, Brandon Spink, Sebastian Wilkinson, and Dean Petriw, is the son of Rumplestiltskin and Milah, step-son of Belle, half-brother of Gideon Gold, grandson of Malcolm "Peter Pan" and Fiona "The Black Fairy", Emma Swan's first love, Henry Mills father, Lucy Mills grandfather, and Emma's brother's namesake. As a child, Baelfire lives with his father after his unhappy mother Milah left them. Saved by his father from war with ogres, he never accepted how Rumple became evil as the Dark One and chose to live in the Land Without Magic via a magic bean. Abandoned by his father, which chooses power, becomes Neal Cassidy. He met 18-year-old Emma Swan while unintentionally crossing paths with Pinocchio as August Wayne Booth. He convinced him to push Emma on a new path, to break the Dark Curse. Eventually, he engaged Tamara, but the relationship never develops. Ten years later after an awful breakup with Emma, he again met his father and discovered that he has a son, Henry Mills. They brought him and Tamara to Storybrooke after "Hook" successfully attack Rumple in New York, to save "the Dark One" in Storybrooke. Baelfire fought in Neverland with his great-grandfather to get back Henry. After returning to the Enchanted Forest via the reversal curse, he sacrifices himself, against Zelena "The Wicked Witch of the West" to bring back his father and becomes conjoined with him. Following a new curse, Emma separates him from his father, allowing him to peacefully pass on to Mount Olympus. He later briefly visits Emma in the Dreamscape to warn her about the Underworld and its dangers.
Will Scarlet/Knave of Hearts/White King (season 4, Wonderland) portrayed by Michael Socha, is the brother of Penelope and lover of Anastasia. He witnesses the death of his sister, Penelope. in Oz, he wanted to get a potion that heals broken hearts and met Robin Hood. He then moves to the Enchanted Forest and falls in love with Anastasia. Together, they escape to Wonderland for a better life, but Anastasia betrays him to become the Red Queen. Heartbroken, Will gives his heart to Cora, becoming her Knave of Hearts. With Alice's help, Will eventually regains his heart. After the Dark Curse is cast, Will was sent to the Land Without Magic. In Storybrooke, Will is sought by the White Rabbit after the curse breaks and is brought back to Wonderland with Alice to help find Cyrus. After Will's heart is inserted back into his chest, he is able to feel love again. After Jafar's defeat, he reunites with Anastasia and rules alongside her as the White King of Wonderland.
Zelena/Wicked Witch of the West/Kelly West (seasons 3–7) portrayed by Rebecca Mader and Isabella Blake-Thomas, is the older daughter of Cora Mills and a gardener, Jonathan, half-sister of Regina "The Evil Queen" Mills, mother of Robin, and Chad's fiancée. Abandoned as a child, Zelena wishes for family love but grows envious of her half-sister Regina for getting everything she ever wanted. After she was trained by Rumplestlstkin, in hopes to change the past, Zelena collects ingredients to activate a time portal, but her plan has evolved. Zelena later chooses to mend her sisterly bond with Regina after the birth of Robin. After a new curse is cast, Zelana becomes Kelly West and is engaged to Chad, but regains her memories from Regina. After the United Realms is created, Zelena chooses to remain with Chad.
Robin of Locksley/Robin Hood (seasons 2–7, Wonderland) portrayed by Sean Maguire and Tom Ellis, is the widower of Marian, father of their son Roland, and father of his and Zelena's daughter Robin. Second true love of Regina "The Evil Queen". Robbing from the rich for the poor, Robin ends up with Marian because of his honor code, but his actions angers the Sheriff of Nottingham, who threatens to close down Robin's bar, prompting him to make a deal with Rumplestiltskin. Over the years, he gains a son, but loses Marian, but eventually finds a new love: Regina. However, he dies protecting Regina from Hades via annihilation from the Olympian Crystal.
Ella/Jacinda Vidrio (season 7) portrayed by Dania Ramirez and Alejandra Pérez, is the daughter of Cecelia, step-daughter of Marcus Tremaine and Rapunzel Tremaine, step-sister of Anastasia and Drizella (Clorinda and Tisbe in Season 6), wife of Henry Mills, and mother of Lucy Mills. As a child, her mother remarries and she gains a step-family. However, after the return of her step-father's first wife: Rapunzel, the family relations become complicated, as Rapunzel becomes jealous of the new family. Once both her mother and stepfather was eliminated, Ella ends up as a maid. Years later, she falls in love with Henry Mills and gives birth to Lucy. However, after the Dark Curse is cast, Ella is sent to the Land Without Magic but is reunited with her family after the curse breaks. She later attends Regina's coronation once the realms had been merged.
Rapunzel Tremaine/Victoria Belfrey (season 7) portrayed by Gabrielle Anwar and Meegan Warner, is the first wife of Marcus Tremaine, mother of Anastasia and Drizella, step-mother of Ella, step-mother-in-law of Henry, and step-grandmother of Lucy Mills. In order to save her family, Rapunzel makes a deal with Mother Gothel and ends up locked away in a tower for six years. After freeing herself, she learns that her husband had remarried with a family of his own. Desperate to reunite herself with her family, she curses Cecelia. However, after Anastasia's apparent death, Rapunzel decides to kill Marcus and takes over the manor. She treats Drizella and Ella cruelly, prompting Drizella to conspire with Gothel to cast the Dark Curse which sends Rapunzel to the Land Without Magic. In Hyperion Heights, Rapunzel becomes Victoria Belfrey. Remembering her past life, she has Gothel locked away in her tower. After removing Lucy's belief, she awakens Anastasia. She sacrifices herself to save Ivy and trades her life for Lucy.
Lucy Mills/Lucy Vidrio (seasons 6–7) portrayed by Alison Fernandez, is the daughter of Ella and Henry Mills. Born in the New Enchanted Forest to Henry and Ella, Lucy is a catalyst in the curse's prophecy. Fearing for Lucy's life, Henry brings her deep into the forest with the intent to build a magical wardrobe that will send her to the new world, but she loses him when he battles a beast sent by the Coven of the Eight. After the Dark Curse is cast, Lucy is sent to the Land Without Magic. In Hyperion Heights, she is known as Lucy Vidrio and believes that most of its inhabitants are fairy tale characters. She brings Henry to Hyperion Heights and tries to make him believe in the curse. She eventually ends up in a coma after Victoria awakens Anastasia. Lucy is awakened when Victoria sacrifices herself to save her. When all the realms are merged, she joins her family for Regina's coronation.
Queen Tiana/Sabine (season 7) portrayed by Mekia Cox, is the daughter of Queen Eudora and a King. Forced to auction her items, Princess Tiana seeks help from Dr. Facilier to find a Prince but finds out that it was a ruse, and decides to form a resistance against the King of the realm. As the resistance leader, she recruits Ella, Henry, Regina, and Hook to help their cause. During this time, she meets Prince Naveen but loses him to Dr. Facilier. Eventually, she becomes Queen of her kingdom when her mother steps down. When the Dark Curse is cast, Tiana is sent to the Land Without Magic. In Hyperion Heights, Tiana is known as Sabine. Her interest in making beignets causes her to open a food truck, unintentionally reuniting with Drew. After the merger of the realms, Tiana attends Regina's coronation to the Good Queen of the United Realms.
Alice (Wonderland) portrayed by Sophie Lowe and Millie Brown, is the daughter of Edwin, stepdaughter of Sarah, half-sister of Millie, wife of Cyrus, and mother to her daughter. In Victorian England, Alice accidentally stumbles upon a rabbit hole that leads her to Wonderland, where she interacts with the White Rabbit, Cora, Anastasia, and Will Scarlet. She also finds a genie named Cyrus and falls for him. After his apparent death, Alice is sent back to Victorian England and locked away in an asylum for a delusional belief in Wonderland. Spending a year in the asylum, Alice is freed by Will and the White Rabbit and is taken to Wonderland to face off Jafar and Anastasia in a quest to rescue Cyrus. After Jafar is defeated, Alice and Cyrus return to Victorian England for their wedding. Alice then gives birth to a baby girl. Several years later, Alice tells her daughter of her adventures in Wonderland, naming the White King and Queen as the true rulers of Wonderland.
Cyrus (Wonderland) portrayed by Peter Gadiot, is the son of Amara, brother to Taj and Rafi, lover of Alice and later father to his daughter. In Agrabah, Cyrus and his brothers are turned into genies after stealing magical waters from the Well of Wonders, and Cyrus' genie bottle eventually ends up in Wonderland. When Alice comes to Wonderland, he falls in love with her. He is then "killed" by the Red Queen and captured by Jafar. Twenty-eight years later, upon the revelation that Cyrus is alive, Alice is brought back to Wonderland and she rescues Cyrus. After Jafar's defeat, Cyrus goes to Victorian England to wed Alice. Years later, both Cyrus and Alice have a daughter as they tell their daughter about their adventures in Wonderland.
Anastasia/Red Queen/White Queen (Wonderland) portrayed by Emma Rigby, is the daughter of an unnamed women, step-sister of an unnamed girl, and lover of Will Scarlet. In the Enchanted Forest, Anastasia meets Will Scarlet and falls in love with him. For a better life, she and Will escape to Wonderland, but she betrays him to become the Red Queen. As the Red Queen, she learns magic from Cora to ascend power over her realm. However, Anastasia eventually regrets her actions and wishes to reunite with Will, forming an alliance with Jafar to change the laws of magic. Using the White Rabbit, she gets Alice and Will back in Wonderland to gain Cyrus' genie bottle. However, her love for Will interrupts Jafar's plan, which shatters their alliance. She patches things with Will but is killed by Jafar and eventually resurrected after his defeat. She and Will are briefly separated by unknown means, but they eventually reunite and rule Wonderland as the White Queen and King.
Jafar (season 6, Wonderland) portrayed by Naveen Andrews, Oded Fehr, and Anthony Keyvan), is the son of Ulima, the bastard son of the Sultan, and half-brother of Mirza. After his mother's death, Jafar wishes to be acknowledged as the son of the Sultan, but being the bastard son, the Sultan refuses. Hoping to use three genie lamps to change the laws of magic, he kidnaps the Sultan and makes an alliance with the Red Queen of Wonderland, but betrays her once their goals no longer aligned. Using any means necessary to gain all three genies, Jafar, along with Amara becomes the most powerful sorcerer in all the realms, but his wrongdoing is undone by Nyx when he unintentionally steals the magical waters of the Well of Wonders, and he is turned into a genie and is sent to the Enchanted Forest. Discovered by Princess Jasmine in his genie form, he is killed via transformation to a staff.
Percy/White Rabbit (Wonderland) voiced by John Lithgow, is the husband of Mrs. Rabbit, and father of his son and daughter. As the White Rabbit of Wonderland, Percy is able to create rabbit-hole portals to any realm. During his time in Victorian England, Alice follows Percy through a rabbit hole to Wonderland. Twenty-eight years later, he retrieves the Knave of Hearts from Storybrooke and help rescue Alice from an asylum, bringing them both to Wonderland to help find Cyrus. To defeat Jafar, he recruits an army to defeat Jafar's undead army. Following Jafar's defeat, he opens a portal for Alice, Cyrus and many of their Wonderland friends to Victorian England for preparation of Alice and Cyrus' wedding. After the wedding, he sends his family, Anastasia, and Wille back to Wonderland. Years later, he can be seen looking from behind some tall grasses when Alice and Cyrus are seen with their child.