Once Upon a Time Season 7’s fate is very much up in the air. With cast members’ contracts due for renewal and the current narrative heading toward its end line, there is a possibility that either ABC might cancel Once Upon a Time Season 7 or reset the story and populate it with new characters.
Jennifer Morrison’s, who plays Emma Awan, aka the Savior on the series, contract ends in April, and in January, she was in the dark about whether her contract would get renewed or not. Also, she was uncertain about the future of Once Upon a Time Season 7.
The actress told Will Malnati on his podcast, The Drop-In, that ABC might or might not order Once Upon a Time Season 7, and if they renew the fantasy-drama series for Season 7, it was not certain that they would welcome back the same cast, according to Hollywood Life.