The journey of Emma and other fan-favorite characters will come full circle on Once Upon A Time.
The ABC fantasy series is bringing back original cast members Jennifer Morrison, Ginnifer Goodwin, Josh Dallas and Emilie de Ravin for its series finale.
They join previously announced returning guest stars Sean Maguire (Robin Hood), Victoria Smurfit (Cruella de Vil), JoAnna Garcia-Swisher (Ariel), Robbie Kay (Peter Pan), Lee Arenberg (Grumpy/Leroy), Keegan Tracy (Blue Fairy/Mother Superior) and Tony Amendola (Geppetto/Marco).
The two-night event titled "Leaving Storybrooke" is slated to air on May 11 and 18.
Head over to Once Upon A Time Spoilers page for the latest news.