Watch Once Upon a Time Season 3 Episode 21 - Snow Drifts

Add to Watchlist

Once Upon a Time Season 3 Episode 21
Mary Margaret and David have a coronation to name their baby boy. Hook and Emma get sucked into Zelena's time portal and end up in an Enchanted Forest of the past.
First Aired: May 11, 2014 - 43 Minutes Runtime
Ginnifer Goodwin, Jennifer Morrison, Lana Parrilla, Josh Dallas

Watch Once Upon a Time - Snow Drifts (s3 e21) Online - Watch online anytime: Buy, Rent

Once Upon a Time, Season 3 Episode 21, is available to watch and stream on ABC. You can also buy, rent Once Upon a Time on demand at Netflix, Amazon, Vudu, Microsoft Movies & TV, FandangoNow, Google Play, iTunes online.