'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
Hopes remain that assisted suicide in Scotland will not pass
Hopes remain that assisted suicide in Scotland will not pass

Just seven "waverers" could be enough to kill the bill.

EU online safety law could be dangerous for free speech, say critics
EU online safety law could be dangerous for free speech, say critics

The proposed bill could become a political tool, critics warn.

Faith and religious observance a significant factor in 'human flourishing', Harvard study finds
Faith and religious observance a significant factor in 'human flourishing', Harvard study finds

"As the hart panteth after the water brooks, so panteth my soul after thee, O God." taken from Psalm 42.

Mexican politician branded 'violator against women' for standing up for women's rights
Mexican politician branded 'violator against women' for standing up for women's rights

A former presidential candidate in Mexico has been branded a “political violator against women” because of his view on transgenderism.