Once Upon a Time is having a cast shake-up for season seven, but it isn't the last we've seen of the characters we've had to say goodbye to.
To recap, Jennifer Morrison (Emma), Ginnifer Goodwin (Snow), Josh Dallas (Charming), Jared S Gilmore (Henry), Emilie de Ravin (Belle) and Rebecca Mader (Zelena) all won't be returning as series regulars.
We, of course, know that Morrison is coming back for at least one episode (it's probable that it will be episode 2, given that it's a Hook-centric episode with flashbacks).
Now, showrunners Adam Horowitz and Edward Kitsis, speaking at D23, have confirmed that Gilmore will also be back as a guest star as young Henry – and more appearances from the old cast may be imminent.
An older Henry will be played by new series regular Andrew J West (first seen in the season six finale), but Gilmore is appearing in the premiere to naturally set up the time jump.
"Henry's the author of the first book, but he wants to go to the place where the happy ending isn't written," Kitsis said (via Entertainment Weekly).
When asked if the show could bring back the likes of Snow, Charming, Belle, and Zelena for a quick appearance in season seven, Kitsis revealed: "I would be disappointed if we didn't."
"That means yes," Horowitz more tellingly added.
Once Upon a Time is adding at least five new stars to fill the void left behind by the departing cast members, including new series regulars Gabrielle Anwar and Dania Ramirez.
Ramirez is playing the new Cinderella, a character originally portrayed by Jessy Schram.
It's unclear how the different Cinderellas will play out exactly, but Kitsis teased: "New books could have different versions of some stories and ways of looking at them that maybe we've seen before, maybe some new characters as well."
Once Upon a Time airs on ABC in the US and is available on Netflix in the UK.
You Might Also Like