Once Upon a Time Episodes

2011, TV Show

Once Upon a Time Episode: "Snow Drifts"

Season 3, Episode 21
Episode Synopsis: A coronation is held at the diner as Mary Margaret and David celebrate their newborn son. Meanwhile, Emma and Hook get swept up in Zelena's time portal and wind up in the Enchanted Forest of the past.
Original Air Date: May 11, 2014
Guest Cast Sean Maguire: Robin Hood Beverley Elliott: Granny Charles Mesure: Black Beard Rebecca Mader: Zelena/Wicked Witch of the West Christopher Gauthier: Smee Gabe Khouth: Sneezy Anastasia Griffith: Abigail/Kathryn Alex Zahara: King Midas Tony Amendola: Geppetto Lee Arenberg: Leroy/Grumpy
Full Episode
click to playclick to play
Season 3, Episode 21
Free | Hulu
Length: 43:03
Aired: 5/11/2014
Also available on iTunes, Amazon Instant Video and VUDU
play more info

Are You Watching?

Loading ...
Premiered: October 23, 2011, on ABC
Rating: TV-PG
User Rating: (1,757 ratings)
Add Your Rating: 1 stars2 stars3 stars4 stars5 stars
Premise: A woman's destiny unfolds when she arrives in a modern-day town populated by fairy-tale characters.



Once Upon a Time: The Way America Was
Buy Once Upon a Time: The Way America Was from Amazon.com
From Dover Publications (Paperback)
Usually ships in 24 hours
Buy New: $7.16 (as of 2:21 PM EST - more info)
Once Upon a Time
Buy Once Upon a Time from Amazon.com
From Henstooth Video (DVD)
Temporarily out of stock. Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your credit card will not be charged until we ship the item.
Buy New: $17.96 (as of 2:21 PM EST - more info)

More Products

TV GUIDE Users' Most Popular