Wicked Witch of the West
The Wicked Witch appears as the main antagonist of the second half of Season Three of "Once Upon a Time" played by Rebecca Mader. This version goes by the name of Zelena (which means "green" in some Slavic languages). Zelena is discovered to be the daughter of the Queen of Hearts/the Miller's Daughter/Cora (Barbara Hershey/Rose McGowan), making her the older, long-lost half-sister of Regina the Evil Queen (Lana Parrilla). Zelena visited Rumplestiltskin (Robert Carlyle) and learned from him how to control her own powerful magic. Her storyline revolves around her efforts to create a time-travel spell that will allow her to go back and prevent the birth of Snow White's mother, Ava, who informed Prince Leopold (Cora's fiancé) that Cora was with child to sabotage Cora's attempts to infiltrate the royal family (before she can ruin Zelena's life, and thus Zelena would be raised as royalty. But despite Zelena's efforts to create the deadly time portal Emma Swan (supposedly the only wielder of light magic powerful enough to oppose her) her plans are halted when the Evil Queen masters light magic in time to oppose her (although her time-travel spell is completed, it takes effect after her presumed death, transporting Emma and Captain Hook (Colin O'Donoghue) back to before the original curse was cast). She was later thought to have been killed by Rumpelstiltskin.
Once Upon a Time (season 2)
In June 2012, it was reported that season one recurring actresses Meghan Ory (Red Riding Hood/Ruby) and Emilie de Ravin (Belle/Lacey) had both been promoted to series regulars for the second season. In July 2012, it was announced that "Pretty Little Liars" star Julian Morris would be guest starring as Prince Phillip, an altruistic hero and adept warrior, while "Teen Wolf" actor Sinqua Walls was cast as Sir Lancelot, a former member of the round table. In the same month, it was announced that "The Tudors" star Sarah Bolger and "The Hangover Part II" actress Jamie Chung had joined the recurring cast as Princess Aurora (Sleeping Beauty) and Chinese warrior Mulan. On August 3, 2012, "The Rite" actor Colin O'Donoghue booked the recurring role of Captain Killian "Hook" Jones, the prime antagonist of J. M. Barrie's Peter Pan. O'Donoghue joined the main cast during the second half of the season. The same day, it was reported that "True Blood's "Michael Raymond-James had joined the season's recurring cast in an unknown role, described only as "mysterious". This was later revealed to be Neal Cassidy (Rumplestiltskin's son Baelfire, Emma Swan's ex-boyfriend and Henry Mills' father). "Lost" alum Jorge Garcia recurs as Anton the Giant, referenced from Jack and the Beanstalk. Garcia was originally scheduled to appear in only one episode, but his character was later expanded. Actor Raphael Sbarge, who portrays Jiminy Cricket, was made part of the recurring guest cast this season, as opposed to being included in the first season's main cast. The L Word actress Rachel Shelley played the recurring role of Milah, Rumplestiltskin's wife. "Eureka" actor Christopher Gauthier is recurring throughout the season as Mr. William Smee, Captain Hook's right-hand-man. In October 2012, "Can't Hardly Wait" star Ethan Embry joined the recurring cast as an unknown visitor to Storybrooke. Eion Bailey (Pinocchio/August Booth) made guest appearances in episodes six and 18. Tony Perez (Prince Henry) and Alan Dale (King George/Albert Spencer) both made recurring appearances in some capacity throughout the season.