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

Once Upon A Time season 6 returns with episode 2 tonight, October 2, at 8pm EST on ABC with new challenges for the heroes of Storybrooke. The sequel is titled A Bitter Draught.

The fairytale series would begin with an introduction of a new mysterious man from the Land of Untold stories. According to the official synopsis, the character has a past with the Evil Queen and he will bring new challenges for the heroes of Storybrooke.

Click here to watch Once Upon A Time season 6 episode 2, titled A Bitter Draught, live online to know what lies ahead for Emma Swan, Captain Hook, Snow White, Prince Charles, Bella, Mr. Gold, Regina Mills and Henry. The sequel will also be available online on ABC Go.

Meanwhile, the followers of the fairytale drama series gets a glimpse of the mysterious man through a trailer of the upcoming episode. In the video, he is seen approaching Jared S. Gilmore's character, who seems eager to know more about the invisible man.

Later on, it is revealed through another sneak peek video that the new character's target is not Henry, but Snow White and Prince Charming as he leaves a message for them.

On the other hand, the third promo of A Bitter Draught hints at troubled moments for Lana Parrilla's character as it shows the Evil Queen making her next move against her. This time around the villain takes Zelena's help to teach Regina a lesson.

Additionally, actress Jessy Schram will reprise her role as Cinderella in the third episode of Once Upon A Time season 6, titled The Other Shoe. The sequel will reportedly explore the character's relationship with Snow White while getting deep into her connection with the Land of Untold Stories, according to TV Line.

Since the official synopsis of episode 3 is yet to be released, the fans of ABC series will have to wait until October 9 to know more about the sequel. In the meantime, watch the trailers of Once Upon A Time season 6 episode 2, titled A Bitter Draught, below: