Once Upon A Time
Once Upon A TimeFacebook/Once Upon a Time

Once Upon A Time season 6 premieres tonight, 25 September, 8pm EST on ABC Network. Episode 1 is titled The Savior and it will introduce a dangerous new enemy.

The heroes of Storybrooke will be back with new challenges in life as they face-off against a supercharged enemy. The viewers will also get to watch a few new faces, including Deniz Akdeniz as Aladdin and Oded Fehr as Jafar, in the new season of fantasy series.

Watch Once Upon A Time season 6 episode 1 online via live streaming here to find out what is next in store for Emma Swan, Captain Hook, Regina Mills, Snow White, Prince Charming and Mr Gold. The sequel will also be available online on ABC Go.

The trailer of episode 1 released by ABC hints at troubled moments for the heroes of Storybrooke as Mr Hyde takes charge of the small town. In the one minute, 40-second-long promo, Sam Witwer's character can be seen telling the heroes that Mr Gold has handed over the town to him.

The sneak peek video even indicates that Mr Hyde has invited the refugees from the Land of Untold Stories as he is seen saying, "I must prepare for my friends arrival."

Although Emma and Regina tries to stop him with the help of their magical powers, he manages to escape. The promotional clip ends by showing the evil character informing the people in Storybrooke that nothing is dangerous than an untold story.

Check out the trailer of episode 1, The Savior, below:

Meanwhile, here is the official synopsis of Once Upon A Time season 6 premiere: 

As our heroes set out to stop Hyde, Emma develops a mysterious side effect, and Storybrooke becomes a haven for refugees from the Land of Untold Stories. Meanwhile, Regina and Zelena embrace their new-found sisterhood by becoming roommates, while Rumple tries to free Belle from the sleeping Curse with the help of a stranger. In flashback, Jafar confronts an afflicted Aladdin in Agrabah, and a secret about the Savior is revealed.