Former cast members from the ABC fantasy series Once Upon a Time will be returning for the series finale, reports the Hollywood Reporter.
The fairy tale drama will end with its current seventh season. The series finale - fittingly called "Leaving Storybrooke" - will air May 18 on ABC. And the drama from showrunners ADAM HOROWITZ and Eddy Kitsis will feature a number of familiar faces returning for the final two episodes.
Jared Gilmore was previously confirmed to reprise his role as Henry for the series finale. "He's in a lot of ways the heart and soul of the show," co-creator Horowitz said. "He grew up literally on the show and it's really wonderful to see him back. I hope the audience enjoys. We feel like we have a fun adventure.
Bev Elliott will be back as Granny.
Tony Amendola will reprise his role as Geppetto/Marco.
Lee Arenberg is returning as Leroy/Grumpy/Dreamy.
JoAnna Garcia will reprise her role as Ariel.
Robbie Kay is returning as Peter Pan.
Sean Maguire will reprise his role as Robin Hood.
Victoria Smurfit will reprise her role as Cruella De Vil.
Keegan Tracy will reprise her role as Blue Fairy/Mother Superior.
"Once Upon a Time" stars Lana Parrilla as Regina/Roni, Robert Carlyle as Rumpelstiltskin/Weaver, Colin O'Donoghue as Hook/Rogers, Andrew J. West as Henry Mills, Gabrielle Anwar as Lady Tremaine/Victoria Belfrey, Dania Ramirez as Cinderella/Jacinda, Alison Fernandez as Lucy, and Mekia Cox as Sabine/Tiana.
Once Upon a Time airs Fridays on ABC.
Videos