Once Upon a Time will end after Season 7.
Variety reports the long-running ABC show won’t return for an eighth season, with the network deciding to pull the plug on the series. Once Upon a Time lost most of its core cast after Season 6, with Season 7 acting as a creative reboot. However, after shifting to a Friday time slot, the show has suffered a ratings decline.
ABC entertainment president Channing Dungey said in a statement provided to Variety: