Emma and Hook will have their hands full in episode 6 of the ABC series "Once Upon A Time" Season 6. Beloved characters will band together for a special rescue mission, while Hook will be forced to complete a quest ordered by a mysterious man.
"Once Upon a Time" Season 6 episode 6 titled "Dark Waters" will feature the aftermath of Emma's (Jennifer Morrison) revelation about her prophesied death. With her deadly secret out in the open, Emma will spend most of her time showing Aladdin (Deniz Akdeniz) around Storybrooke, as well as convincing him to help Agrabah and Jasmine (Karen David), according to episode spoilers posted on Spoiler TV.
With Hook (Colin O'Donoghue) moving into Emma's house, Henry (Jared S. Gilmore) will have a hard time adjusting to the changes at home. The Evil Queen (Lana Parrilla), Regina's villainous side, will take advantage of Henry's frustration with Hook to drive a rift between the two characters.
Meanwhile, Regina will face off against the Evil Queen while David (Josh Dallas) and Mary Margaret (Ginnifer Goodwin) try to rescue Archie (Raphael Sbarge). Trapped inside Zelena's (Rebecca Mader) house, Archie was turned into a cricket in the previous episode of the ABC show.
As for Hook, a look into the pirate's past will unveil the said character's abduction. Dragged 20,000 leagues under the sea, Hook will find himself a prisoner in a submarine helmed by the mysterious Captain Nemo (Faran Tahir). It appears that the iconic captain had Hook kidnapped to complete a special mission.
In other news, the Evil Queen will her try best to destroy Regina and friends but the Charmings will play an important role in the upcoming fight. In an interview with TVLine, showrunner Adam Horowitz teased that David and Mary Margaret's "shared heart" will help to stop the Evil Queen's plans.
"Once Upon a Time" Season 6 episode will air on Oct. 30, Sunday on ABC. Watch the episode's preview below: