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

Once Upon a Time S03E19

Watch Online Once Upon a Time: Season 3 Episode 19 (S03E19) Stream

A Curious Thing

Plot: Zelena threatens to kill Henry if Hook doesn't kiss Emma and take her magic away, as flashbacks show when the curse to send everyone back to Storybrooke was cast during the missing year.

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