'Once Upon A Time' season 6 episode 6 spoilers: Emma convinces Aladdin to save Agrabah with Jasmine

A promo image from "Once Upon A Time" season 6, episode 6 featuring Emma (Jennifer Morrison) and Aladdin (Deniz Akdeniz) ABC

More about the story of the city of Agrabah will be uncovered when "Once Upon A Time" season 6 returns to the small screen with an all new episode titled "Dark Waters."

In episode 5, "Street Rats," it was discovered that Agrabah is once again in grave danger, and having relinquished his Savior powers, Aladdin (Deniz Akdeniz) is not exactly in the greatest position to take on the new threat.

That does not mean that he can't do something. His fellow Savior, Emma (Jennifer Morrison), will encourage him in "Once Upon A Time" season 6 episode 6, to save the city, having done it before.

Emma will do her best to hearten him to work once again with Jasmine (Karen David), who has been looking everywhere for him, so as to make this new mission a successful one.

It will be a real challenge to do so as Aladdin lost all confidence and spirit to fight, ashamed of himself for listening to Jafar (Oded Fehr) by renouncing his Savior-dom and the responsibilities that come with it.

However, it looks like Aladdin is not entirely powerless. With Emma now with them along with the heroes, they should at least have better chances in episode 6.

Promotional images from the upcoming episode tease that Emma will tour Aladdin around Storybrooke, which will be the first time in a long time he gets out of that cave.

Meanwhile, the episode will also see Regina (Lana Parilla) save Archie (Raphael Sbarge), who Zelena (Rebecca Mader) and the Evil Queen (Parilla) turned into a cricket again.

Regina gets the help of Snow (Ginnifer Goodwin) and David (Josh Dallas) to do so. The Evil Queen will also make herself busy sowing suspicion between Henry (Jared S. Gilmore) and Hook (Colin O'Donoghue).

Executive producer Adam Horowitz shared on Twitter a small bit from the script featuring an interaction in "Once Upon A Time" season 6 episode 6 between the Evil Queen and Henry.

Lastly, the flashback story for this episode introduces the iconic character Captain Nemo (Faran Tahir) from "20,000 Leagues Under the Sea" as he sets out to capture Hook.

"Once Upon A Time" season 6 episode 6, "Dark Waters," is scheduled to air on Sunday, Oct. 30, at 8 p.m. ET on ABC.

News
Marriage is the safest relationship, latest figures suggest
Marriage is the safest relationship, latest figures suggest

Of the eight children murdered during lockdown, 7 were killed thanks to the actions of a step parent or new partner.

Abortion rises in Northern Ireland for fifth year running
Abortion rises in Northern Ireland for fifth year running

Abortion was legalised in Northern Ireland in 2019.

Churches helping millions of Brits get by as living costs remain high
Churches helping millions of Brits get by as living costs remain high

Across the country, people are looking to the church for help.

Isaiah 41:10 is YouVersion's Bible verse of the year
Isaiah 41:10 is YouVersion's Bible verse of the year

Isaiah 41:10 had the highest international engagement on YouVersion during 2025, while in the UK it was Jeremiah 29:11 that topped the list.