• Season 3 Episode 21
  • Snow Drifts

  • Airdate:05.11.2014.

While Mary Margaret and David celebrate the naming of their son at a coronation in Granny's Diner, Emma and Hook are pulled into Zelena's time portal and find themselves in the Enchanted Forest of the past. But in their quest to discover a way back, they must be careful not to change ANYTHING or risk altering the lives of their friends and family -- as well as their very own existence.

series regulars:

    Ginnifer Goodwin as Snow White/Mary Margaret
    Jennifer Morrison as Emma Swan
    Lana Parrilla as the Evil Queen/Regina
    Josh Dallas as Prince Charming/David
    Emilie de Ravin as Belle
    Colin O’Donoghue as Hook
    Michael Raymond-James as Baelfire/Neal Cassidy
    Jared S. Gilmore as Henry Mills
    Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast:

    Lee Arenberg as Leroy/Grumpy
    Anastasia Griffith as Abigail/Kathryn
    Tony Amendola as Geppetto
    Meghan Ory as Ruby/Red, Alex Zahara as King Midas
    Beverley Elliott as Granny
    Rebecca Mader as Zelena
    David-Paul Grove as Doc
    Gabe Khouth as Sneezy
    Faustino Di Bauda as Sleepy
    Sean Maguire as Robin Hood
    Christopher Gauthier as Smee
    Charles Mesure as Black Beard