Board Thread:Spoilers!/@comment-26443838-20161212210741/@comment-1916997-20170327024729

Interesting promo. Glad they showed snips of so many of the guest stars. Here's my guess for the three "parts" of the episode, and where we see the guest stars:

Part 1: Storybrooke, Present day, with Snow, Regina, and Emma

Guest Stars: Gideon, The Bartender (we don't have his name on the site yet, but that's what IMDB calls him)

Part 2: Agrabah, Present day, with Hook

Guest Stars: Aladdin, Jasmine, Jafar, Ariel, Nemo, Liam Jr. (and maybe Eric)

Part 3: Agrabah, Flashback to shortly after Ariel's appearance in 4B

Guest Stars: Jasmine, Jafar, Ariel, Eric

Also, explaination for the FB: After Ariel returns to Eric from her escapade in 4B, they decide to go to Agrabah as a couple, something they couldn't do last time as Regina cursed Ariel and Eric left alone before the first curse. Ariel and Eric arrive in Agrabah, where Ariel meets Jasmine and while they go to get something, Agrabah disappears (due to a newly-genified Jafar). Ariel goes to search the seas for Agrabah and Eric, while Jasmine runs from her problems by going with the Oracle to the Land of Untold Stories. Remember, Aladdin is in SB during this whole time, which is why he's not present.