The contracts of the original Once cast are up at the end of the current season, so Parrilla and Carlyle need new deals while O’Donoghue has another year left on his.
TVLine has confirmed that Morrison will not be returning to Once Upon a Time as a series regular for Season 7, in the event the fantasy series is renewed by ABC.