“Once Upon a Time” Finale Will Feature Most of the Original Cast

Lana Parrilla in "Once Upon a Time." Photo by Jack Rowand/ABC 2017 American Broadcasting Companies, Inc.

As you may already know, the seventh season of ABC’s fantasy drama Once Upon a Time will also be the last one. But before the series officially wraps up, the fans will be in for a treat when the final two episodes air on May 11 and 18, 2018. After season six ended, most of the original cast said goodbye to the series since Once Upon a Time creators Adam Horowitz and Edward Kitsis decided to do a reboot. Now, in the series finale, they are all returning.

“Seven years after we set off on this magical journey, we prepare to say goodbye to the cast, crew, and writers that made the ‘happily ever after’ that is Once Upon a Time possible,” said Kitsis and Horowitz said in a statement. “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.”

Once Upon a Time finale, titled “Leaving Storybrooke”, will see Prince Charming (Josh Dallas), Snow White (Ginnifer Goodwin), Emma Swan (Jennifer Morrison) and Belle French (Emilie de Ravin) all making a return alongside Jared Gilmore (Henry Mills), Bev Elliott (Granny Lucas), Tony Amendola (Marco), Lee Arenberg (Leroy), Joanna Garcia (Ariel), Robbie Kay (Peter Pan), Sean Maguire (Robin Hood), Victoria Smurfit (Cruella De Vil) and Keegan Tracy (Mother Superior).

Although Once Upon a Time will end its run on ABC, the series’ creators recently revealed that they will leave the door open for a potential reunion down the road.