Once Upon a Time is bidding farewell to primetime after seven seasons with a two-part finale featuring some familiar faces.

The sun is setting on the Hyperion Heights chapter of Once Upon a Time‘s refresh for season 7. This also ties in to the series finale of the beloved ABC staple. After keeping on only three major characters from seasons 1 and 2 in season 7, major players from the original cast are making their way back.

How could Once Upon a Time have its swan song without Emma Swan? Jennifer Morrison is set to return one last time for the series two-part finale, says TV Line. Along with her are her parents whose love story started it all — Prince Charming and Snow White, played by Josh Dallas and Ginnifer Goodwin respectively.

A Captain Swan reunion is definitely in the cards, right? It’s likely that Colin O’Donoghue will pull double duty as Captain Rogers and Storybrooke’s Hook. Another couple that may reunite is Rumbelle. Emilie de Ravin, who grew old with Rumpel in season 7, episode 4, is also set to return for the finale.

But what about Jared Gilmore, the original Heart of the True Believer? Gilmore is slated to return ahead of the finale in a flashback as young Henry. Andrew J. West will most definitely continue to fill the shoes of the more grown up Henry for the finale.

Old flames and major players will make their return as the season winds down. Expect to see Regina’s love interest, Robin Hood (Sean Maguire), back in the fold. Whether he will play the rescued alternate-timeline version or his original character remains to be seen.

Villains never say die! Peter Pan (Robbie Kay) and Cruella de Vil (Victoria Smurfit) will return from the grave for more go.

Along for the ride are less-evil fan-favorites, Ariel (JoAnna Garcia-Swisher) and Blue/Mother Superior (Keegan Tracy). And, what would a series finale be without everyone’s favorite town-cryer, Leroy (Lee Arenberg)?

The two-part finale, “Leaving Storybrooke,” will air over two weeks starting Friday, May 11 and ending May 18. Are these two towns big enough to accommodate all these returns?

Who are you most excited to see return for the ‘Once Upon a Time’ series finale?