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)
The season's first episode, "A Tale of Two Sisters" saw the return of Jason Burkart as Little John, who reprised his role in the sixth episode, and Raphael Alejandro as Roland who reprised the role in the third and sixth episodes, and introduced Pascale Hutton as the Queen of Arendelle, Anna and Elsa's mother, who reappeared in the seventh episode while the second episode, "White Out", introduced Robin Weigert as Bo Peep, and saw the return of Gabrielle Rose as Ruth, Prince Charming's mother. The fourth episode, "The Apprentice", introduced Timothy Webber as the Apprentice who reprised his role in the two-hour episode "Smash the Mirror", and the sixteenth episode, "Best Laid Plans". The fourth episode also saw the return of Brad Dourif as the previous Dark One, Zoso. The fifth episode, "Breaking Glass" saw the return of Abby Ross reprised her role as a teenage Emma in "Breaking Glass", "Shattered Sight", and "Best Laid Plans".