The battle between good and evil in the ABC series "Once Upon a Time" Season 6 may claim the life of show's Savior or vanquish the Evil Queen. Latest spoiler news hint of the important role that the Charmings will play in the upcoming fight.
"Once Upon A Time" Season 6 will soon challenge Prince Charming a.k.a. David (Josh Dallas) and Snow a.k.a. Mary Margaret's (Ginnifer Goodwin) bond as the Evil Queen (Lana Parrilla) unleashes another one of her dastardly plans. In an interview with TVLine, co-creator Adam Horowitz teased that the Charmings' "shared heart" will play a critical part in the battle with the villainous queen.
However, it is still unclear if the showrunner is referring to David and Mary Margaret's close bond as husband and wife or if some form of magic will somehow link the two characters together. Storyline speculations tease of the couple potentially feeling the same emotions and suffering the same physical pain together.
Meanwhile, the upcoming "Once Upon a Time" Season 6 episode 6 will feature Regina's (Parrilla) attempt to rescue Archie (Raphael Sbarge) from the Evil Queen and Zelena (Rebecca Mader). Titled "Dark Waters," Regina will try to distract the Evil Queen while David and Mary Margaret face off with Zelena to save Archie.
The ABC series' upcoming episode will also show Aladdin's (Deniz Akdeniz) inner turmoil as he keeps his distance from Jasmine (Karen David). However, Emma (Jennifer Morrison) will try to persuade the former Savior to connect with Jasmine again. The princess will need Aladdin's assistance to save her beloved Agrabah for the second time.
Episode 6 will also give viewers a peek at Hook's (Colin O'Donoghue) past and the time he spent onboard the legendary Nautilus as Captain Nemo's (Faran Tahir) prisoner. Forced to do the captain's bidding, Hook will embark on a mysterious quest.
"Once Upon a Time" airs every Sunday on ABC. Watch the preview below: