Once Upon a Time (season 7)
On September 8, it was announced that Meegan Warner would be guest starring as an alternate version of Rapunzel, a character previously featured in one episode of season 3. It was later revealed that the character would appear in a multi-episode arc. On September 20, it was announced that former main Rebecca Mader would return for multiple episodes in the seventh season as Zelena, who will also have a cursed identity.
Zelena (Once Upon a Time)
Zelena (which means "green" in some Slavic languages) is a vile woman with a soft spot for flying monkeys. Born to Cora in the Enchanted Forest, Zelena spent her life in Oz after being abandoned by Cora when she was a baby. After finding out about her sister, Zelena becomes envious of her sister's privileged life and literally turns green with envy. Like her mother and half-sister, Zelena was trained in magic by Rumplestiltskin, but due to his belief that he was the thing Zelena loved most -- not a big leap, since she did not have much love in her life -- the Dark One abandoned her in favor of Regina.