Once Upon a Time: The New and Returning Characters Heading to Storybrooke

Once Upon a Time's sixth season is already one epic thrill ride, and not just because the Evil Queen is back. Now that residents of the Land of Untold Stories have come to Storybrooke, there are endless possibilities for what narratives the show might tell this time around. While there are a few cast members returning this season, there are also a slew of new roles to look forward to — including some characters from Disney's Aladdin! Get well acquainted with all the new faces below and then check out everything the cast has said about the new season.

Faran Tahir as Captain Nemo
Getty | Valerie Macon

Faran Tahir as Captain Nemo

The actor played the captain from Disney's 20,000 Leagues Under the Sea.

Raphael Sbarge as Archie Hopper
Getty | Jason LaVeris

Raphael Sbarge as Archie Hopper

After being MIA for several seasons, Jiminy Cricket's human alter ego made another appearance this season as Emma Swan's psychologist.

Jessy Schram as Cinderella
Getty | Michael Bezjian

Jessy Schram as Cinderella

Schram is yet another familiar face who returned in season six. Her episode, titled "The Other Shoe," explored her friendship with Snow White, and revealed a hidden connection between her character and the mysterious realm of the Land of Untold Stories.

Giles Matthey as Morpheus
Getty | Mike Marsland

Giles Matthey as Morpheus

The 24 alum played Morpheus, the god of dreams from Greek mythology, in the season six premiere. It was also revealed that he is Belle and Rumple's unborn child.

Craig Horner as the Count of Monte Cristo
Getty | Astrid Stawiarz

Craig Horner as the Count of Monte Cristo

The Legend of the Seeker star made a guest appearance in the season's first episode as the Count of Monte Cristo, the lead character in Alexandre Dumas's novel about a wrongly imprisoned man who eventually escapes.

Hank Harris as Dr. Jekyll
Getty | Allen Berezovsky

Hank Harris as Dr. Jekyll

Although Dr. Jekyll was already introduced in the last two episodes of season five, his character made a few more appearances in the beginning of this season.

Oded Fehr as Jafar
Getty | Jason LaVeris

Oded Fehr as Jafar

The Israeli actor has taken on the role of the iconic Disney villain this season.

Deniz Akdeniz as Aladdin
Getty | Robert Prezioso

Deniz Akdeniz as Aladdin

Akdeniz is currently making hearts melt as the lovable street rat, Aladdin.

Karen David as Jasmine
Getty | Jason LaVeris

Karen David as Jasmine

The Galavant star made her debut as the Disney princess in episode four.

Sean Maguire as Robin Hood
Getty | Tara Ziemba

Sean Maguire as Robin Hood

After causing a fan-frenzy with Robin Hood's death, the show's creators have found a way to bring him back into the story.

Eion Bailey as August
Getty | JB Lacroix

Eion Bailey as August

The actor will reprise his role as Pinocchio in the first half of season six to "save the day" in Storybrooke.

Alan Dale as King George
Getty | Jason Kempin

Alan Dale as King George

Dale will return as Prince Charming (Josh Dallas)'s adoptive father, King George, this coming season. “King George returns to cause trouble for Snow and Charming in an episode later this season that shines a new light on all of their pasts and has a profound impact on their futures,” executive producers Edward Kitsis and Adam Horowitz told Entertainment Weekly.