Sundays 8:00 PM on ABC
Once-upon-a-time

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.

Like Us On Facebook
Looking to watch Once Upon a Time Season 3 Episode 12 online? TV Fanatic is your destination for every paid and free streaming option of the Once Upon a Time S3E12 full episode from 2 affiliates.

Rating: 4.7 / 5.0 (120 Votes)

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.

Episode Details

Once Upon a Time Season 3 Episode 12: "New York City Serenade"

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?