“Once Upon A Time” Season 6 has so far aired five episodes on ABC. In the Oct. 30 episode a.k.a. OUAT S6x06, Emma Swan (Jennifer Morrison) convinces Aladdin (Deniz Akdeniz) to help Agrabah. Aside from that, viewers will meet Captain Nemo (Faran Tahir) and learn about his connection to Captain Hook (Colin O’Donoghue).

Spoiler alert: This update contains “Once Upon A Time” Season 6 spoilers from OUAT S6x01 to S6x05.

Who is Captain Nemo on OUAT 6, Episode 6: Dark Waters?

OUAT executive producers Adam Horowitz and Edward Kitsis have revealed Captain Nemo is from one of their favorite Disney films, “20,000 Leagues Under the Sea.” Nemo mans an advanced submarine called Nautilus.

“We’re excited to see [Nemo’s] mythology merge with Storybrooke’s own captain, Hook [a.k.a. Killian Jones]. If for no other reason than to see the Jolly Roger go up against a submarine.”

OUAT Season 6, Episode 6: Jasmine, Aladdin and Emma Swan

In OUAT S6x04 (“Strange Case”), the death of Doctor Jekyll (Hank Harris) and Mister Hyde (Sam Witwer) revealed that to defeat the Evil Queen, Regina (Lana Parilla) has to die. Regina then told Emma to kill her if things get extra tough. There is still a number of mysterious characters from The Land of Untold Stories, which means viewers could still expect some shocking twists, eventually.

In Emma’s vision, however, the hooded figure (who may or may not be Regina) successfully kills her. Emma believes that if Aladdin could work with her as a fellow ‘saviour’ then her vision won’t come true.

Aladdin, however, has given up on being a saviour. Still, he’d have to free his home, Agrabah, from the evil chains of Jafar (Oded Fehr). Princess Jasmine (Karen David) and Emma Swan are expected to work together in OUAT S6x06 to convince Aladdin that he will always be a saviour.

Aside from Captain Nemo, no new characters are expected to be introduced in the next new episode of OUAT 6. The last guest stars to play fairy tale characters in Storybrooke are Jessy Schram as Ashley/Cinderella and her prince, Thomas (Tim Phillipps). Their connection to Snow White (Ginnifer Goodwin) has finally been revealed.

“Once Upon A Time” Season 6, Episode 6 was written by Andrew Chambliss and Brigitte Hales and directed by Robert Duncan.