Credit: David Buchan/Getty Images

We’ve already heard that the Wicked Witch of the West will be a “big part” of Once Upon a Time Season 3. But the verdant villain won’t be the only familiar face from the Land of Oz heading to our TV screens.

TVLine reports that actress Sunny Mabrey has been cast in the role of the Glinda the Good Witch, the Wicked Witch’s arch nemesis. Sunny, 38, has previously appeared on shows like TNT’s Memphis Beat and Lifetime’s The Client List. She also once appeared on Buffy the Vampire Slayer spinoff Angel, so we automatically adore her.

Expect Sunny’s Glinda to make her OUAT debut this spring. Her character will, predictably enough, be “elegant, wise and benevolent,” but TVLine adds that she’ll also be “wise, clever and shrewd.” When we meet her, however, she’ll be emerging from years of isolation, a situation that has made her both lonely and cautious.

As for the Wicked Witch to Sunny’s sparkly pink one, the role of the green schemer will be played by Lost vet Rebecca Mader. Her character is an “iconic villainess” and will be causing drama throughout the rest of the season.

Her character will be revealed to have a past connection with a number of different characters on the show, most notably the not-so-evil-anymore Regina. We can’t wait to hear how all these pieces come together. OUAT should probably just hurry up and come back from hiatus already. Is it March 9 yet?

Source: TVLine