'Once Upon a Time' Kicks Off Hercules Storyline With Hades Introduction

ONCE UPON A TIME Souls of the Departed - Publicity - H 2016
Courtesy of ABC/Jack Rowand
[Warning: This story contains spoilers from Sunday's midseason premiere of Once Upon a Time, "Souls of the Departed."]
Once Upon a Time definitely isn’t in Storybrooke anymore. Although the show’s 100th episode was chock-full of returning characters, there was also one new introduction, and it was a big one. 
In the final moments, Hades (Greg Germann) appeared, ruling over the Underworld from the space deep below the library. He had sent Cora (Barbara Hershey) to get rid of Regina (Lana Parrilla) and the rest of the Storybrooke crew, but she was unable to scare them off. Instead, her actions allowed her husband, King Henry (Tony Perez), to move on from the Underworld to a better place.
And hell hath no fury like Hades scorned. When she demands he give her what she was promised because she was forced to mess up her relationship with Regina, he retorts, “I’m surprised you care so much about Regina, especially after what you did to your other daughter.”  
Since she gave up Zelena (Rebecca Mader) to “claw her way out of a miserable peasant life,” he gives her a fitting punishment, transforming her into a flour-making peasant again.
“You promised you’d save us!” she cries as she drags a wheelbarrow away. “And you promised not to fail. Something to think about… for eternity,” he replies, his hair turning into blue flames.
Hades is the first character from Hercules on OUAT. Later in season five, Hercules and Meg will appear in flashback scenes with young Snow White (Bailee Madison).
Once Upon a Time airs Sundays at 8 p.m. on ABC.