Once Upon a Time brings Aladdin, Jasmine to Season 6

Once Upon a Time Jafar AladdinAladdin, Jasmine, and Jafar will be making an appearance in the sixth season of Once Upon a Time.

During the Once Upon a Time panel at this year’s San Diego Comic Con, showrunners Adam Horowitz and Eddy Kitsis showed the first three minutes of the season six premiere, revealing the appearance of Aladdin and Jafar.

According a report by E!Online, Aladdin will be played by Deniz Akdeniz (Code Black, Graceland) and Jafar will be played by Oded Fehr (The Mummy, Covert Affairs).

Jafar was originally played by Naveen Andrews in the spin-off, Once Upon a Time in Wonderland, but Andrews was unavailable due to his commitment to Netflix’s Sense8.

Galavant IsabellaA new report by TV Line also revealed that Karen David (Galavant) will be joining the show as Princess Jasmine, first appearing in Episode 4.

Jasmine, Aladdin, and Jafar are only the latest new characters announced to join the sixth season of Once Upon a Time. Others include Giles Matthey (24: Live Another Day) as Morpheus, Craig Horner (Hindsight) as the Count of Monte Cristo, as well as reported casting calls for Sinbad and Scheherazade. Some characters from earlier seasons will also be returning, including Cinderella (Jessy Schram) and Dr. Archie Hopper (Raphael Sbarge).

With the arrival of Mr. Hyde in the season five finale, Storybrooke will soon be overrun with characters from a new realm, the Land of Untold Stories. There will also be trouble caused by the Evil Queen, after Regina forced this evil consciousness out of herself. According to Lana Parilla, who will be playing a dual role this coming season:

“The Evil Queen is slightly different than she used to be…she’s now without a conscience, so she’s pure evil – and a lot of fun!”

Once Upon a Time season six will debut on September 25 on ABC.

Check out the first look at these characters in the clip from the Once Upon a Time season six premiere: