Once Upon a Time: Who's Returning?!

7. Geppetto

Tony Amendola will also be returning one last time as Geppetto/Marco. What will bring him back? We'll need to tune in to find out.
8. Young Henry

Jared Gilmore may have left at the beginning of Once Upon a Time Season 7, but he will be back for one more episode.
9. Granny

Beverley Elliot will give viewers one last glimpse of Granny on Once Upon a Time Season 7 Episode 20.