'Once Upon a Time' season 6 spoilers: New cast members to be introduced before season 6 ends; musical episode features a wedding

Promotional image for ABC's fantasy drama "Once Upon a Time." Facebook/OnceABC

New characters will join the people of Storybrooke just before season 6 ends. Meanwhile, the musical episode will feature the wedding of Emma (Jennifer Morrison) and Hook (Colin O'Donoghue).

"Once Upon a Time" has three episodes left for season 6, and it has been confirmed that some of the characters' stories will end with the current season as well. TVLine confirmed that Morrison, O'Donoghue, Lana Parrilla, and Robert Carlyle are currently in negotiations to continue to a new season, while Ginnifer Goodwin and Josh Dallas might only be guest stars as the Charmings in season 7.

However, series co-creator Adam Horowitz refuses to reveal which of the cast members have confirmed their return for season 7. However, he assures fans that there will not be any unfinished stories for season 6.

"We planned this finale from the beginning of the year, so whoever stays and whoever goes... all those questions have already been dealt with. The audience does not have to fear [anything feeling] incomplete," co-creator Eddy Kitsis confirmed.

Meanwhile, new characters will be joining in the season 6 finale to pave their way as regular cast members in the upcoming new season of "Once Upon a Time." These new faces will be Andrew J. West, who will be playing a cynical young man, and Alison Fernandez, who will portray a 10-year-old girl.

Stories might be ending for some of the characters in Storybrooke, but "Once Upon a Time" will be sharing a special moment in the episode before the finale by having the musical revolve around Hook and Emma's wedding.

ET Online confirmed that the musical wedding episode 19 will premiere on May 7, and actors Morrison and O'Donoghue are very excited for this episode. "We just felt, like, what better way to make it feel extra special than to have [the wedding] also be the musical episode?" Morrison shared.

"Once Upon a Time" season 6 airs every Sunday night at 8 p.m. EDT on ABC.

News
Marriage is the safest relationship, latest figures suggest
Marriage is the safest relationship, latest figures suggest

Of the eight children murdered during lockdown, 7 were killed thanks to the actions of a step parent or new partner.

Abortion rises in Northern Ireland for fourth year running
Abortion rises in Northern Ireland for fourth year running

Abortion was legalised in Northern Ireland in 2019.

Churches helping millions of Brits get by as living costs remain high
Churches helping millions of Brits get by as living costs remain high

Across the country, people are looking to the church for help.

Isaiah 41:10 is YouVersion's Bible verse of the year
Isaiah 41:10 is YouVersion's Bible verse of the year

Isaiah 41:10 had the highest international engagement on YouVersion during 2025, while in the UK it was Jeremiah 29:11 that topped the list.