Watch Once Upon a Time Season 3 Episode 12 online and prepare to spend time with Emma in New York. And also to meet a wicked new villain.
Watch Once Upon a Time Season 3 Episode 12 online if you want to be introduced to a wicked witch and also to spend time in New York with Emma and a new man.
All is not well back in the Fairy Tale land as the Wicked Witch makes an appearance. Can Hook convince Emma to help the family and friends she's forgotten on the winter premiere of Once Upon a Time?