Leaving Storybrooke

"Leaving Storybrooke" is the twenty-second and final episode of Season Seven of ABC's Once Upon a Time. It was written by Edward Kitsis & Adam Horowitz, and directed by Ralph Hemecker. It will be the one hundred and fifty-fifth episode of the series overall, and will premiere on May 18, 2018.

This episode is the series finale.

Starring

 * Lana Parrilla as Evil Queen/Regina Mills/Roni
 * Colin O'Donoghue as Hook/Hook (Wish Realm)/Rogers
 * Andrew J. West as Henry Mills
 * Dania Ramirez as Cinderella/Jacinda Vidrio
 * Alison Fernandez as Lucy
 * Mekia Cox as Tiana/Sabine
 * Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver

Guest Starring

 * Tiera Skovbye as Robin Hood/Margot
 * Jennifer Morrison as Emma Swan
 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Rebecca Mader as Zelena/Kelly
 * Sean Maguire as Robin Hood/Robin of Locksley (Wish Realm)
 * JoAnna Garcia Swisher as Ariel
 * Jared S. Gilmore as Young Henry
 * Keegan Connor Tracy as Blue Fairy/Mother Superior
 * Rose Reynolds as Alice/Tilly
 * Lee Arenberg as Grumpy/Leroy
 * Faustino di Bauda as Sleepy/Walter
 * Tony Amendola as Geppetto/Marco
 * Raphael Sbarge as Jiminy Cricket/Archie Hopper
 * David Avalon as Doc/Doc
 * Victoria Smurfit as Cruella De Vil
 * Beverley Elliott as Granny/Granny

Uncredited

 * Cinder as Pongo
 * Unknown baby as Hope, Emma's and Hook's child
 * Unknown as Prince Neal

Trivia

 * -|Production Notes=

Title

 * The title of this episode was revealed by Adam Horowitz via his Twitter account on March 14, 2018.
 * This episode is named after the road sign with the same message at the Storybrooke town line.

Production Notes

 * This episode contains the most number of guest starring members in the whole series.