Don't remember where "Once Upon a Time" left off? Can't wait for Emma and Aladdin to meet? Let's spend some quality time with Aladdin, Jasmine, and Jafar!

"Once Upon a Time" season 6 Episode 5, titled "Street Rats," will feature Agrabah with Aladdin and Princess Jasmine. The synopsis of the show "Once Upon a Time" season 6 episode 5, depicts Jasmine on a quest to save her city of Agrabah and the Sultan from the evil Jafar (Oded Fehr), leading her to seek the help of Aladdin.

In the flashback of the story, Princess Jasmine appoints Aladdin to help her get a secret weapon capable of breaking Jafar's hold on the Sultan and saving the city from ruin. They both reach to the Cave of Wonders where Aladdin's fate is revealed. In Storybrooke, the Evil Queen plays tricks and forces Emma to reveal her secret in an effort to divide the family.

The promo for the episode shows that Jasmine ends up being captured and Aladdin swoops in aboard the Magic Carpet just in time to save her.

On the other hand Evil Queen pampers Zelena, elsewhere in town, Regina and our heroes scramble to learn what became of Aladdin.

During the trip to the Cave of Wonders, Aladdin is doing some sort of magic that's impressive to Jasmine. Will she be impressed enough to fall in love with him?

Once Upon a Time is an American TV series that was first started on Oct. 23, 201. Season 6 is airing every Sunday on ABC; episode 5 will broadcast on Oct. 23.

"Once Upon a Time" stars Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Colin O'Donoghue as Hook, Jared S. Gilmore as Henry Mills, and Rebecca Mader as the Wicked Witch/Zelena.