who left once upon a time season 6
Once Upon a Time (season 6) This season also marks the final appearance of Emma Swan (Jennifer Morrison) as a series regular. Morrison announced she would be departing the series after the sixth-season finale, but if the series receives a seventh season renewal she has agreed to appear in at least one episode.[4] After serving as a series regular for two seasons, Rebecca Mader also announced that season six would be her last on the show.[5] Shortly after, Adam Horowitz and Edward Kitsis announced that original cast members Ginnifer Goodwin, Josh Dallas, and Jared Gilmore, as well as Emilie de Ravin who joined the main cast in season two, would also exit the show at the end of the season.[6]
Meg Griffin Originally voiced by Lacey Chabert during the first season, Meg has been voiced by Mila Kunis since season 2.
Anastasia Griffith In 2011, she appeared in the first season of ABC's television series, Once Upon a Time, playing Storybrooke's Kathryn Nolan and her counterpart Abigail.
Sam Witwer In 2016 Witwer played Edward Hyde on Once Upon a Time, recurring for part of its sixth season after debuting at the end of the fifth.[3]