"Once Upon a Time" is heading to a whole new world in Season 6. Yeah, they do that every season, but in 2016-2017, Aladdin, Jafar, and Princess Jasmine are taking a magic carpet ride to ABC. Don't you dare close your eyes!

OUAT shared a nearly 4-minute sneak peek scene at Comic-Con, showing Jafar in a tense convo with Aladdin ... who is apparently also a "savior."

Here's the new footage:

Deniz Akdeniz plays Aladdin, with Oded Fehr as the new Jafar, recasting from Naveen Andrews, who was Jafar in "Once Upon a Time in Wonderland" but is apparently too busy with "Sense8" now. In some very cool ABC-crossover news, "Galavant" alum Karen David was cast as Jasmine, which is a dream come true for her, since she had said in a Reddit AMA that she'd love to be on OUAT. "If they ever want Esmerelda, or Pocahontas, or Jasmine from Aladdin to come on, I'd LOVE to do it! xo"

Fans are thrilled for her to get her wish.

"Once Upon a Time" Season 6 is going to be jam-packed with stories, as usual, and other new characters include Morpheus and the Count of Monte Cristo; some "old" faces are meant to return, too, including Granny, Dr. Hopper, and Cinderella.

OUAT Season 6 premieres Sunday, September 25 on ABC.

Want more stuff like this? Like us on Facebook.