ABC's Once Upon a Time is taking a trip to Agrabah by incorporating the story of Aladdin into its next season, it was announced at the show's panel during San Diego Comic-Con on Saturday. The network shared a three-minute clip of its Sept. 25 premiere, delighting audiences with Aladdin and Jafar, played by Deniz Akdeniz and Oded Fehr, respectively. 

The Los Angeles Times notes that Aladdin and Jafar have featured on Once before, although the characters were previously played by different actors. One can glean from the trailer that Aladdin is fighting for good, while Jafar is up to his usual behavior, attempting to crush dreams and turn people into smoldering piles of dust. 

Next up, check out these awesome cosplayers from New York Comic Con 2015: