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

Once Upon a Time S04E21

Watch Online Once Upon a Time: Season 4 Episode 21 (S04E21) Stream


Plot: Emma reunites Maleficent with Lily, who is still hell bent on seeking revenge against Mary Margaret and David. Meanwhile, Regina and Robin struggle to cope with the implications of Zelena's pregnancy.

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