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

Once Upon a Time S03E21

Watch Online Once Upon a Time: Season 3 Episode 21 (S03E21) Stream

Snow Drifts

Plot: When Zelena's time portal re-opens and sends Emma and Hook into the Enchanted Forest of the past, their actions have dire consequences for the future.

Together with Episode 22

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