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.
It's Not Easy Being Green (Once Upon a Time)
Back in Oz, Zelena demands that the Wizard help her to travel back in time to stop Cora from abandoning her, but he claims that it's impossible, even for him. Suspicious, she uses her power to bring the curtain down. It turns out that the "Wizard" is none other than Walsh (Emma Swan's boyfriend and ex-fiance), a circus barker from Kansas. Walsh says he does not have magic, but he collects it. Zelena decides that she has no use for him, but what she could use is a trained circus animal. And after seeing a flying monkey poster, she drags Walsh and transforms him into the very first one, and uses him thereafter to do her bidding.