Sunny Mabrey

Jeff Vespa/Getty Images

The Good Witch is coming to Storybrooke!

When Once Upon a Time returns from their painstakingly long hiatus next month, fans will be taking a whirlwind of an adventure into the Land of Oz—and now we finally have our Glinda! Actress Sunny Mabrey has just landed magical the role of the Good Witch of the South, E! News confirms.

Like in most variations of Oz stories, Glinda will be elegant, warm and benevolent, as well as extremely clever. However, like most fairytale characters in ABC's spellbinding drama, Glinda also has a dark side. After years of isolation and solitude, the Good Witch has become lonely, cautious and a bit shrewd—but take note, deep down, Glinda is a kind and compassionate person.

Once Upon a Time


The blonde beauty will be playing opposite of Rebecca Mader's Wicked Witch of the West, who, as E! exclusively revealed, will be the series' newest big bad and formidable opponent to the Evil Queen (Lana Parilla). The Lost actress will be on for multiple episodes and will reunite with many of her former island mates when the spellbinding series returns from its winter hiatus.

TV Line was the first to report this news.

Once Upon a Time returns Sunday, March 9 at 8 p.m. on ABC.

  • Share
  • Tweet

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.