Once Upon a Time 2011 | TV Show

Cast & Crew  |  Episode Guide

A woman's destiny unfolds when she arrives in a modern-day town populated by fairy-tale characters.

Premiered: October 23, 2011

Rating: TV-PG

User Rating:4.65 out of 5 (1,903 ratings)

Your Rating:

Season 3, Episode 20 Kansas

First Aired: May 4, 2014

Mary Margaret is in labor and the townsfolk try to protect her from Zelena, who wants to seize the newborn. Meanwhile, back in the Oz of the past, Glinda attempts to entice Zelena to help her safeguard Oz, but a young girl from Kansas causes problems.

Watch Now

Previous Episode

A Curious Thing

Season 3, Episode 19

April 27, 2014

Next Episode

Snow Drifts

Season 3, Episode 21

May 11, 2014

Guest Cast

Sharon Taylor Witch of the East
David Anders Dr. Whale
Rebecca Mader Zelena/Wicked Witch of the West
Raphael Sbarge Archie Hopper/Jiminy Cricket
Sean Maguire Robin Hood
Karen Holness Witch of the North
Sunny Mabrey Glinda/Good Witch of the South
Lee Arenberg Leroy/Grumpy
Gabe Khouth Mr. Clark/Sneezy