Once Upon a Time type TV Show network ABC Where to watch Close Streaming Options

With Once Upon a Time on the precipice of apparently killing off one of its characters, the fates our beloved heroes and villains hang in the balance as Hades (Greg Germann) heads to Storybrooke.

Ahead of Sunday’s episode, which promises to be emotionally charged, EW had executive producers Adam Horowitz and Edward Kitsis provide teasers for what each major character is dealing with in the two-hour May 15 season finale. Spoilers ahead!

Emma (Jennifer Morrison)

EDWARD KITSIS: Emma is dealing with some serious family problems and internal strife.

ADAM HOROWITZ: Emma is forced to look inward as she deals with some strife that surrounds her with her family and her loved ones.

Regina (Lana Parrilla)

HOROWITZ: Regina, much like Emma, is dealing with an inward crisis that dovetails with something that’s happening to the people she really cares about. Because of that, she finds herself really tested.

KITSIS: Also, Regina finds herself, once again, feeling like the Evil Queen is something she can never break free off. There’s a karmic debt that she still hasn’t repaid.

Snow White (Ginnifer Goodwin)

HOROWITZ: We’re going to see some of Snow’s growth from, as we’ve seen this season, Mary Margaret to really embracing that she is Snow White. Long past wounds, particularly with Regina, are dealt with in this finale.

Prince Charming (Josh Dallas)

KITSIS: Snow and Charming are going to find themselves in an old situation in a very new place.

Rumplestiltskin (Robert Carlyle)

KITSIS: Rumple is going to be doing what Rumple does best, which is looking out for himself.

Belle (Emilie de Ravin)

KITSIS: Belle is going to continue to be on maternity leave.

HOROWITZ: But, that said, Belle does play a key role in what’s happening in the finale, particularly with regards to Rumple, while still managing to be on maternity leave.

Henry (Jared Gilmore)

KITSIS: Henry is going to be going rogue.

HOROWITZ: Henry is the driving force of what’s happening in the season finale. In many ways, it’s coming full circle to how the whole series started. Once again, he’s the catalyst for many of these events.

Hook (Colin O’Donoghue)

HOROWITZ: I don’t know if we’re just remembering him fondly or if he’s back.

KITSIS: Don’t know what’s going to happen to him. It sure looked like he was stuck in [the Underworld].

Zelena (Rebecca Mader)

KITSIS: Zelena is going to be finding herself teaming up with people she thought she never would be.

Robin Hood (Sean Maguire)

KITSIS: Robin Hood is going to be dealing with the ramifications of this weekend’s episode.

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.