In a bit of a shocker announcement today, actress Jennifer Morrison has elected not to return to Once Upon A Time for a seventh season, should ABC renew the show.
Morrison’s character of Emma Swan has been central to the show for the entire run, and to lose a central character like that can be difficult for the writers to deal with. But the show was looking at a re-imagining of itself already, with word on the street that four specific characters are targeted – Swan, Hook (Colin O’Donoghue), Regina (Lana Parrilla), and Mr. Gold (Robert Carlyle). With all the original cast contracts up at the end of Season 6 (O’Donoghue still has a year on his), other current cast members were likely to be relegated to guest stars or even less. Parrilla and Carlyle are said to be close to signing, and Andrew J. West (Dead Of Summer) is expected to join as a regular after making his debut on the two-part season finale.
Morrison did agree to a guest appearance in Season 7. She announced her departure on her Instagram account: