Witch of the North is a fictional character portrayed by Karen Holness in the TV series Once Upon a Time.
They appear in 1 episodes out of a total of 156 aired
Episodes1
Kansas
episode S3.E20 may 2014The residents of Storybrooke try to prevent Zelena from stealing Mary Margeret's newborn baby for use in her evil plan, as flashbacks show Glinda attempt to convince Zelena to fight her evil tendencies and join her as a protector of Oz.