A number of familiar faces will be returning to Once Upon a Time for its final run of episodes.
EW has learned that original stars Jared Gilmore (young Henry Mills), Bev Elliott (Granny), Lee Arenberg (Grumpy), Tony Amendola (Geppetto), and Keegan Connor Tracy (Blue Fairy), along with later additions Joanna Garcia (Ariel), Robbie Kay (Peter Pan), Sean Maguire (Robin Hood), and Victoria Smurfit (Cruella de Vil), are all set to return in one or both of the final two episodes of the series, EW has learned.
As previously announced, Once Upon a Time will end its run after season 7. These won’t be the only actors returning for the last installments, as additional talent is expected to be announced soon. To find out what’s in store for the final episodes, read our interview with executive producers Adam Horowitz and Edward Kitsis here.