'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
Sudan authorities use bureaucracy to stop church rebuilding and worship
Sudan authorities use bureaucracy to stop church rebuilding and worship

Authorities in Sudan are obstructing efforts by a church to rebuild and even to use their place of worship

Ramadan ‘offers a unique opportunity’ to share the Gospel, says missiologist
Ramadan ‘offers a unique opportunity’ to share the Gospel, says missiologist

Dr Emil Saleem Shehadeh has some sage advice for how Christians can engage with their Muslim neighbours and colleagues during Ramadan.

David Tudor hit with another lifetime ministry ban
David Tudor hit with another lifetime ministry ban

Having already been banned, the latest sanction merely reinforces an earlier decision.

Armenia’s Christian civilization is under existential threat - the UK must not stand idly by
Armenia’s Christian civilization is under existential threat - the UK must not stand idly by

The constellation of powers that produced the eradication of the Armenian Christian presence in Nagorno Karabakh now have their sights on the Republic of Armenia itself.