Fair rating?Once Upon a Time· Season 3 · Episode 20
Kansas
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.
Streaming on (US) ![]()
See all
#9In Season 3of 22 rated episodes
#41All-timeof 156 rated episodes
−0.0vs season avgSeason 3 averages 7.5
2014First airedMay 4, 2014
Guest stars
Rebecca Maderas Zelena / Wicked Witch / Kelly
Sean Maguireas Robin Hood
Lee Arenbergas Grumpy / Leroy
Raphael Sbargeas Jiminy Cricket / Dr. Archie Hopper
David Andersas Dr. Victor Frankenstein / Dr. Whale
Christopher Gorhamas Walsh
Sunny Mabreyas Glinda
Matreya Scarrweneras Dorothy
Gabe Khouthas Sneezy / Mr. Clark
Jason Burkartas Little John
Sharon Tayloras Witch of the East
Karen Holnessas Witch of the NorthCrew
Gwyneth Horder-PaytonDirector
Andrew ChamblissWriter
Kalinda VazquezWriter