• Season 6 Episode 21
  • The Final Battle Part 1

  • Airdate:05.14.2017.

THE BLACK FAIRY’S CURSE LANDS OUR HEROES IN FAIRY TALE LAND WITH LITTLE HOPE OF RETURNING HOME, AND EMMA IS IN THE FIGHT OF HER LIFE

Henry awakens to a cursed Storybrooke and discovers Emma has been in the mental hospital, and the Black Fairy is the new mayor. Henry attempts to help Emma regain her memory while Gold tries to find out what has really happened to Belle. Meanwhile, Snow, Charming, Regina, Zelena and Hook are trapped in a crumbling Fairy Tale Land and desperately try to figure out a way to be reunited with Emma and Henry. 

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
    Jared S. Gilmore as Henry Mills
    Rebecca Mader as the Wicked Witch/Zelena
    Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast:

    Lee Arenberg as Leroy/Grumpy
    Raphael Sbarge as Archie/Jiminy Cricket
    Beverly Elliott as Granny
    Deniz Akdeniz as Aladdin
    Peter Marcin as Chief
    Giles Matthew as Gideon
    Andrew J. West as Young Man
    Alison Fernandez as Little Girl
    Ingrid Torrance as Severe Nurse
    Jaime Murray as Black Fairy
    Karen David as Jasmine
    Gabe Khouth as Mr. Clark/Sneezy
    Faustino Di Bauda as Walter/Sleepy
    Sara Tomko as Tiger Lily
    Olivia Steel Falconer as Violet