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.
Once Upon a Time (season 4)
Agnes Bruckner has been confirmed to appear in a three episode arc in the role of an adult Lily, a friend of Emma from her childhood who was portrayed by Nicole Muñoz in the fifth episode, "Breaking Glass". On February 28, Adam Horowitz confirmed the return of Barbara Hershey in a later part of the season. The thirteenth episode, "Unforgiven", which aired on March 8, 2015, saw the return of Tony Amendola as Geppetto / Marco and Jakob Davies as young Pinocchio, his older counterpart August Booth, portrayed by Eion Bailey, was reintroduced in the following episode. The episode that aired on March 22, 2015, "Poor Unfortunate Soul", saw the return of Christopher Gauthier as William Smee and introduced Tiffany Boone as a younger version of Ursula. The following episode, "Best Laid Plans", saw the return of Barclay Hope as Lily's adoptive father.