• Season 3 Episode 20
  • Kansas

  • Airdate:05.05.2014.

With Mary Margaret in labor and due to give birth at any moment, the residents of Storybrooke go on high alert in an attempt to ensure that Zelena doesn't try to steal her newborn baby for use in her ultimate game plan to turn back time and change her destiny -- while obliterating Regina's existence. Meanwhile, in the land of Oz of the past, Glinda tries to convince Zelena to fight her evil tendencies and join her and her sister witches as a protector of Oz. But the appearance of a young girl from Kansas could turn out to be her undoing,

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
    David Anders as Dr. Whale
    Raphael Sbarge as Archie Hopper/Jiminy Cricket
    Rebecca Mader as Zelena
    Gabe Khouth as Mr. Clark/Sneezy
    Sunny Mabrey as Glinda
    Sean Maguire as Robin Hood
    Jason Burkart as Little John
    Sharon Taylor as Witch of East
    Karen Holness as Witch of North
    Matreya Scarrwener as Dorothy