The core cast of Once Upon A Time – Ginnifer Goodwin, Jennifer Morrison and Josh Dallas – left the series in 2017. Find out how the show fared after their departure.
Once Upon A Time aired for seven seasons on ABC between 2011-2018, reinventing classic fairy tales with a modern twist by integrating the stories with a more familiar setting – our world.
For the first six years, the series featured a core ensemble cast.
After six years of trials and tribulations, viewers become invested in the characters and their individual journeys.
Other than Morrison, Goodwin, Dallas and Gilmore, the other departing stars were Emilie de Ravin (Belle) and Rebecca Mader (Zelena).
Lana Parrilla, Colin O’Donoghue and Robert Carlyle remained as regulars. The Walking Dead alum Andrew J. West joined as a new, older version of Henry Mills.
When comparing every season, the seventh stands out for multiple reasons. There are different settings, Hyperion Heights and the New Enchanted Forest.
Unlike the enclosed Maine town of Storybrooke, Hyperion Heights is a bustling Seattle neighbourhood.
Nonetheless, all of the departed season six regulars made a comeback at least once in season seven. Jared Gilmore, Emilie de Ravin (Belle) and Rebecca Mader (Zelena) recurred.
Jennifer Morrison, Ginnifer Goodwin and Josh Dallas returned for the series finale.
Further additions included Devious Maids’ Dania Ramirez as a new Cinderella. Jessy Schram portrayed another iteration, Ashley Boyd, during earlier seasons.
Alison Fernandez played Lucy, Henry and Cinderella’s daughter. Reign’s Adelaide Kane co-starred as Drizella/Ivy Belfrey while Gabrielle Anwar potrayed Rapunzel.
Once Upon A Time concluded in May 2018, after the cancellation was announced during the previous February. By the finale’s airing, there had been 155 episodes produced.
Did the drastic changes help or hurt Once Upon A Time? That is up to individual interpretation.
Regardless, the show told a complete story over the course of seven seasons and wrapped up with closure.