‘Once Upon a Time’ Series Finale Preview and Photos: “Leaving Storybrooke”

ABC’s fairy tale-inspired series Once Upon a Time completes its seven year run with season seven episode 22 airing on May 18, 2018 at 8pm ET/PT. The series will conclude with an episode titled ‘Leaving Storybrooke” that was written by series creators Edward Kitsis and Adam Horowitz. Ralph Hemecker directed the Once Upon a Time series finale.

Season seven stars Lana Parrilla as Regina/Roni, Robert Carlyle as Rumpelstiltskin/Weaver, Colin O’Donoghue as Hook/Rogers, Andrew J. West as Henry Mills, Gabrielle Anwar as Lady Tremaine/Victoria Belfrey, Dania Ramirez as Cinderella/Jacinda, Alison Fernandez as Lucy, Mekia Cox as Sabine/Tiana, and Adelaide Kane as Drizella/Ivy.

The finale’s guest stars include Ginnifer Goodwin as Snow White, Jennifer Morrison as Emma Swan, Josh Dallas as Prince Charming, Jared Gilmore as Young Henry, Emilie de Ravin as Belle, Rebecca Mader as Zelena, Sean Maguire as Robin Hood, Tony Amendola as Marco, David Anders as Dr. Wale, Lee Arenberg as Leroy, Jack Davies as Pinocchio, Faustino Di Bauda as Sleep, Beverley Elliott as Granny, Gabe Khouth as Sneezy, Rose Reynolds as Alice/Tilly, Tiera Skovbye as Robin/Margot and Keegan Connor Tracy as Blue Fairy.

The “Leaving Storybrooke” Plot: Wish Rumple’s evil plan is revealed and Regina realizes the only hope to stop him is by turning Wish Henry from his path for vengeance. Meanwhile, Tilly and Margot try to get help in Storybrooke. With his hope of ever being reunited with Belle fading, Weaver struggles to find a way to defeat his evil alter ego; and when Rogers’ life is threatened, he is faced with the ultimate sacrifice.

Once Upon a Time Series Finale
Ginnifer Goodwin and Josh Dallas in ‘Once Upon a Time’ season 7 episode 22 (ABC/Jack Rowand)
Once Upon a Time Series Finale
Jared Gilmore and Andrew J West in the ‘Once Upon a Time’ series finale. (ABC/Jack Rowand)
Once Upon a Time Series Finale
Lana Parrilla and Rebecca Mader in ‘Once Upon a Time’s Leaving Storybrooke episode (ABC/Jack Rowand)
Once Upon a Time Series Finale
Tiera Skovbye, Rebecca Mader, Robert Carlyle, Colin O’Donoghue, Andrew J West, Alison Fernandez, and Dania Ramirez (ABC/Jack Rowand)
Once Upon a Time Series Finale
Josh Dallas and Ginnifer Goodwin in ‘Once Upon a Time’ season 7 episode 22 (ABC/Jack Rowand)
Once Upon a Time Series Finale
Ginnifer Goodwin, Josh Dallas, Rose Reynolds, Tiera Skovbye, Lana Parrilla, and Rebecca Mader (ABC/Jack Rowand)
Once Upon a Time Series Finale
Dania Ramirez and Andrew J West in the series finale of ‘Once Upon a Time’ (ABC/Jack Rowand)