'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
Archbishop of Canterbury calls for peace in first Easter sermon
Archbishop of Canterbury calls for peace in first Easter sermon

Dame Sarah Mullally has used her first Easter Day sermon as Archbishop of Canterbury to renew calls for peace in the Middle East. 

Easter Sunday and the hope of resurrection
Easter Sunday and the hope of resurrection

The hope of the resurrection is especially precious in a world filled with grief, violence, uncertainty, and pain.

Activists warn Syriacs being erased in Syria
Activists warn Syriacs being erased in Syria

The Syriacs are mostly Christian.

New Iraq report urges stronger action to protect Christians and other religious minorities
New Iraq report urges stronger action to protect Christians and other religious minorities

Jim Shannon MP said the report records both “the progress observed” and “the ongoing challenges” that remain for religious minorities seeking to live in safety and freedom in Iraq.