Snow Drifts
Once Upon a Time Season 3

Not Yet Available


Critic Ratings: N/A
Critics Consensus

No consensus yet.

Episode Info

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.


Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming/David
Josh Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Lee Arenberg
as Leroy/Grumpy
Anastasia Griffith
as Abigail/Kathryn
Meghan Ory
as Ruby/Red Riding Hood
Alex Zahara
as King Midas
Rebecca Mader
as Zelena/Wicked Witch of the West
Sean MaGuire
as Robin Hood
Charles Mesure
as Black Beard
Show More Cast

Snow Drifts Photos