Snow Drifts's primary photo
  • Once Upon a Time Snow Drifts (Season 3, Episode 21)
  • TV-PG
    TV Episode | 44 min | Adventure, Fantasy, Romance

Once Upon a Time

Snow Drifts (Season 3, Episode 21)
TV-PG
TV Episode | 44 min | Adventure, Fantasy, Romance

When Zelena's time portal re-opens and sends Emma and Hook into the Enchanted Forest of the past, their actions have dire consequences for the future.
Read more: Plot summary
Showrunner
Director
Writers
Edward Kitsis (created by) | Adam Horowitz (created by) | David H. Goodman (written by) | Robert Hull (written by)
Composer
Cinematographer
Editors
Richard Glazerman | Scot J. Kelly (as Scot Kelly)
Casting Director
Veronica Collins Rooney (as Veronica Collins)
Production Designer
Status
Edit Released
Updated May 11, 2014

Release date
May 11, 2014 (United States)

Contacts

Become a member to see contact information for Snow Drifts.

Cast

+ Add Cast
32 cast members
Name Known for
Ginnifer Goodwin
Mary Margaret Blanchard / Snow White Mary Margaret Blanchard / Snow White   See fewer
Jennifer Morrison
Emma Swan Emma Swan   See fewer
Lana Parrilla
Regina Mills Regina Mills   See fewer
Josh Dallas
David Nolan / Prince Charming David Nolan / Prince Charming   See fewer
Emilie de Ravin
Belle French Belle French   See fewer
Colin O'Donoghue
Captain Killian 'Hook' Jones Captain Killian 'Hook' Jones   See fewer
Michael Raymond-James
Neal Cassidy (credit only) Neal Cassidy (credit only)   See fewer
Jared Gilmore
Henry Mills (as Jared S. Gilmore) Henry Mills (as Jared S. Gilmore)   See fewer
Robert Carlyle
Mr. Gold / Rumplestiltskin Mr. Gold / Rumplestiltskin   See fewer
Tony Amendola
Marco / Geppetto Marco / Geppetto   See fewer
Beverley Elliott
Granny Lucas / Granny Granny Lucas / Granny   See fewer
Chris Gauthier
William Smee William Smee   See fewer
Anastasia Griffith
Kathryn Nolan / Princess Abigail Kathryn Nolan / Princess Abigail   See fewer
Rebecca Mader
Zelena Zelena   See fewer
Sean Maguire
Robin Hood Robin Hood   See fewer
Charles Mesure
Black Beard Black Beard   See fewer
Meghan Ory
Ruby Lucas Ruby Lucas   See fewer
Alex Zahara
King Midas King Midas   See fewer
Mik Byskov
Black Knight Archer Black Knight Archer   See fewer
Faustino Di Bauda
Sleepy (as Faustino di Bauda) Sleepy (as Faustino di Bauda)   See fewer
Daevyd Avalon
Doc (as a different name) Doc (as a different name)   See fewer
Gabe Khouth
Sneezy Sneezy   See fewer
Hannah Longworth
Adopted Little Girl Adopted Little Girl   See fewer
Abby Ross
Young Emma Young Emma   See fewer
Iris Truong
Little Girl Little Girl   See fewer
Colleen Wheeler
Group Mother Group Mother   See fewer
Julia Harnett
Dancer (uncredited) Dancer (uncredited)   See fewer
Kevin Sateri
Dancer (uncredited) Dancer (uncredited)   See fewer
Morgan Tanner
Dancer (uncredited) Dancer (uncredited)   See fewer
Megan Serena Trainer
Dancer (uncredited) Dancer (uncredited)   See fewer
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.

MOVIEmeter

Top 500

Become a member to access additional data

Ratings Breakdown