Emma Swan will only be a recurring guest character in Once Upon A Time season seven, the actress who plays her, Jennifer Morrison, has announced on Instagram.
According to Deadline, season seven is having a major makeover, but Morrison was one of four popular cast members approached by ABC Studios about continuing on the show, the others being Lana Parrilla (Regina/the Evil Queen) and Robert Carlyle (Mr Gold/Rumplestiltskin) and Colin O’Donoghue (Hook). They are apparently all close to signing up and season seven is now expected to centre on Parrilla, Carlyle, O’Donoghue and Andrew J West (who played Gareth in four episodes of The Walking Dead season five), who will debut in the upcoming two-part season six finale, “The Final Battle” before joining as a series regular in season seven.
Ginnifer Goodwin and Josh Dallas, who play Emma’s parents, Snow and Prince Charming, also could appear as guest stars only.
“The past six years of collaborating with Jennifer as Emma Swan have been truly magical,” said series creators and executive producers Adam Horowitz and Edward Kitsis. “Watching her breathe life into Emma, she accomplished more than we could have dreamed possible; she gave life to a brand-new Disney princess, filled with strength and intelligence and an incredible closet full of red leather jackets. We’ll miss seeing her every day, but her imprint upon Once Upon A Time is indelible. She will always be a part of the show and its heart and soul. That said, just because Jennifer won’t be back every week doesn’t mean we won’t see our saviour again.”