Get excited, dearies! Once Upon a Time is among the announced ABC show renewals and has officially been renewed for Season 6 by ABC. That's right - our favorite Storybrooke characters are returning for Once Upon a Time Season 6! The renewal was announced ahead of the show's return and the milestone 100th episode, which airs this SUNDAY MARCH 6 8|7c.
On Sunday's milestone 100th episode, season 5, episode 12, "Souls of the Departed," Emma (Jennifer Morrison), Regina (Lana Parrilla), Mary Margaret (Ginnifer Goodwin), David (Josh Dallas), Robin (Sean Maguire), Henry (Jared Gilmore) and Gold (Robert Carlyle) arrive in the underworld, on a mission to rescue Hook (Colin O'Donoghue). Meanwhile, in an Enchanted Forest flashback, a familiar face from the Evil Queen's past returns to present Regina with the perfect birthday gift.
Watch the Episode 12 Sneak Peek Here:
Tune in to the return of season 5 of Once Upon a Time SUNDAY MARCH 6 8|7c on ABC.