Two Saviors emerged on Episode 5 of "Once Upon A Time" Season 6. Everybody knows Emma Swan as the Savior, so who is the other Savior?
Emma and Archie have been looking for the red bird through the woods. Instead of chasing the bird, they stumbled upon a frightened woman named Jasmine.
Later on, Jasmine shares her real purpose in Storybrooke and the usual Emma vouched for her new-found friend to join the group. Jasmine was there to look for a secret weapon to stop the villain, Jafar, from ruling Agrabah and save the sultan.
She had also been looking for Aladdin who escaped Agrabah and moved to Emma's world. The Savior, Emma, finds Aladdin who apparently was living among them in Storybrooke. He did not want to reveal himself to Jasmine to spare her from danger.
In the "OUAT" recap shared by HOF Magazine, Jasmine and Aladdin went on to look for a secret weapon which could help save Agrabah in the Cave of Wonders. As they were finding their way out, Jasmine realized that Aladdin was also a Savior.
Of course, the Evil Queen has got to know all about Emma's plans and whereabouts, so she went to see if she could trick Hook and the Charmings. Also, The Evil Queen paid a visit to Archie's office to threaten him.
Zelena held Archie in captive after he refused to share what he knows. The Evil Queen then transforms into (fake) Archie to blend in the group.
Emma Swan gathers the Charmings, Hook, fake Archie, and everyone else to share about the new savior, Aladdin. Fake Archie aka The Evil Queen gathered all the information she needed as she knew that there is a chance for her to survive.
Who do you think was the villain on the last episode of "Once Upon A Time"? According to Yahoo! TV, the villain of the week has got to be Jafar.
As for the Savior, it still is Emma. But now that there are two Saviors, it will be quite tricky to answer the next time you're asked who the Savior of the week is.
Buddy TV reveals "Once Upon a Time" Season 6.6 will show Hook's flashback. Hook was held hostage by Captain Nemo inside the Nautilus Submarine. Watch the airing of "Once Upon a Time", Sundays at 8 p.m. on ABC.