As ABC’s “Once Upon A Time” prepares for its final chapter, original series stars Jennifer Morrison, Ginnifer Goodwin, Josh Dallas, and Emilie de Ravin are all returning for the series finale.
Morrison (Emma Swan), Goodwin (Snow White), and Dallas (Prince Charming) had been with the show since the pilot, while de Ravin (Belle) joined the show midway through the first season. She was promoted to series regular for the second season. All four stars left at the end of Season 6 as the show went through a reboot for Season 7, but Morrison and de Ravin each appeared in one episode earlier this season.
Previously announced actors for the season finale include: Jared Gilmore (Henry Mills), Bev Elliott (Granny), JoAnna Garcia Swisher (Ariel), Robbie Kay (Peter Pan), Sean Maguire (Robin Hood), Lee Arenberg (Grumpy), Tony Amendola (Geppetto), Victoria Smurfit (Cruella de Vil), and Keegan Connor Tracy (Blue Fairy). Rebecca Mader (Zelena/Wicked Witch) is currently appearing in a guest arc and will also be in the finale.
“We couldn’t think of a more fitting way to say farewell than by reuniting so many of the characters that our fiercely loyal fans spent years with on their adventures. We hope everyone joins our “Once” family, old and new, for what we hope will be the sendoff of a lifetime befitting this stellar cast and its incomparable fans,” said executive producers Adam Horowitz and Edward Kitsis.
The “Once Upon A Time” series finale is split up over two weeks on May 11 and May 18 at 8:00 PM ET on ABC. Morrison, Dallas, Goodwin, and de Ravin are set to appear in the final hour on May 18.