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

Once Upon a Time S04E17

Watch Online Once Upon a Time: Season 4 Episode 17 (S04E17) Stream

Best Laid Plans

Plot: Maleficent puts Storybrooke under a sleeping curse in an attempt to steal the page that the Author is trapped inside. Mary Margaret and David struggle with their guilt as flashbacks show them go to extreme lengths to protect their unborn child from darkness.

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