All new Episodes and Movies will now become available for free, with NO ADS on, take a look!

Once Upon a Time S03E12

Watch Online Once Upon a Time: Season 3 Episode 12 (S03E12) Stream

New York City Serenade

Plot: Everyone returns to the Enchanted Forest, except for Emma and Henry, who now live in New York and remember nothing of their time spent in Storybrooke.

Watch Online Stream for Free Full Episode TV Show Once Upon a Time S03E12