Think things couldn’t get any more complicated on “Once Upon a Time”? Think again! Hades (Greg Germann) has a couple more tricks up his sleeve in episode 17 to torture the Storybrooke heroes.

Episode 17, titled “Her Handsome Hero,” will introduce a brand new fairytale character — Gaston (Wes Brown)! Disney fans will remember Gaston from “Beauty and the Beast,” but the hit ABC series is putting their own spin on him. The promo video hints that Gaston isn’t the villain that the animated story made him out to be. In fact, the trailer for episode 17 states that he had his love and life stolen from him by the Dark One.

“How would you like to finally get your shot at revenge?” Hades asks Gaston, turning the tables on Gold (Robert Carlyle).

But doesn’t Hades have Gold working for him right now? Gold must aid the ruler of the Underworld due to the contract he signed giving away his second born child. However, the synopsis for Sunday night’s installment teases that Gold may attempt to double cross Hades in order to protect Belle’s (Emilie de Ravin) baby. The episode 17 description reveals that Belle is determined to keep her unborn child out of Hades’ hands. The only issue is that Gold wants to use dark magic to protect his family. And that’s not an option for Belle.

Meanwhile, Emma (Jennifer Morrison) and the other heroes will work together to find a way to defeat Hades and return home. The only problem is that Emma is beginning to have nightmares — and those nightmares appear to be coming true.

“Once Upon a Time” Season 5, episode 17 will air on ABC on Sunday, April 10 at 8 p.m. EDT. What do you think will happen? Tweet your thoughts to @AmandaTVScoop.