The previous episode of "Once Upon a Time" Season 6 has Jasmine brings in Aladdin so that he could save her from Jafar, briefly known as Dr. Sheffield. While in the upcoming episode 6, Emma will try to convince Aladdin to help them while Hook gets kidnapped by a mysterious man.

The episode 6 of "Once Upon a Time" Season 6 is said to provide its fans with a look at Hook's (played by Colin O'Donoghue) history, as he plunges down 20,000 leagues under the sea to come face to face with an iconic character. Titled "Dark Waters," the Pakistani-American actor Faran Tahir, as Captain Nemo, will make an appearance in episode 6, according to Spoiler TV.

Even so, Hook's underwater journey may pose a danger to his life, since Captain Nemo will hold Hook captive inside the Nautilus. It seems that the iconic captain will hold on to Hook to complete a certain mission for him.

Meanwhile, Lana Parilla's Evil Queen character and Raphael Sbarge's Archie, forces Emma to tell about her visions of the future in the Season 6 of "Once Upon a Time." In which, Emma spits out her vision of the Savior being killed by a hooded person, TV Line has learned.

Regina then makes a potion to search for Aladdin, in fear that one day Regina might be the one to wear the hood in the visions of the American television series. Anyway, Regina assumes that Aladdin is still alive, then the prediction will not come to reality.

Be that as it may, showrunners of the TV series have decided to focus on the Savior mythology for the ABC's "Once Upon a Time" Season 6. Co-creator Adam Horowitz explained that the television network ABC wanted to range over the storyline, which is opposite to the previous season that featured a glaze at the Dark Ones.

"Once Upon a Time" Season 6 fires up every Sunday on ABC.

Watch The Video Here: