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, Anastasia Griffith, Alex Zahara, Christie Laing, Mik Byskov, Hannah Longworth, Abby Ross, Iris Truong, Colleen Wheeler, Rebecca Mader, Meghan Ory, David-Paul Grove, Charles Mesure, Tony Amendola, Sean Maguire, Lee Arenberg, Chris Gauthier, Gabe Khouth, Faustino Di Bauda, Beverley Elliott

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 Amazon, Vudu, Microsoft Movies & TV, Google Play, iTunes online.