"Once Upon a Time" season 6, episode 6 spoilers for Sunday, Oct. 30 reveal that Zelena takes Archie captive in hopes to support the Evil Queen and win her trust. Meanwhile, Emma decides to take some time with Aladdin in order for her to eventually convince him to work with Jasmine.
Killian Back In Time
"Once Upon a Time" season 6, episode 6 titled "Dark Waters" will bring fans to the depths of the sea through a flashback. Back in time, Captain Nemo (Faran Tahir) abducted Killian Jones (Colin O'Donoghue) who spent quite a long time with Nautilus.
Zelena Takes Archie Captive
In the meantime, Zelena (Rebecca Mader) and the Evil Queen (Lana Parilla) take Dr. Archibald "Archie" Hopper (Raphael Sbarge) in captivity. Zelena has been showing her loyalty towards the Evil Queen and it seems the two are keeping their alliance intact. Both the villains still have doubts toward the protagonists. Snow White (Ginnifer Goodwin) works with David Nolan (Josh Dallas) to save him. Will they be able to save Archie this time?
On the other hand, the Evil Queen cast doubts toward Henry Mills (Jared S. Gilmore) and Captain Hook. Mr. Gold (Robert Carlyle) run by again at the Evil Queen as to what had happened in the past. The Evil Queen just can't trust anymore.
Aladdin And Jasmine Work Together
Emma Swan (Jennifer Morrison) has been doubling her efforts to make ends meet between Aladdin (Deniz Akdeniz) and Jasmine (Karen David). This time, she takes Aladdin on a stroll. Of course, her plan is to convince him to work with Jasmine. Emma wants Aladdin to collaborate with Jasmine because they're the only way for now to save Agrabah from the hands of Jafar (Oded Fehr).
"Once Upon a Time" season 6, episode 6 airs Sunday, Oct. 31 at 8:00 p.m. ET on ABC.