EXCLUSIVE! 'Once Upon a Time' Sneak Peek: Rumple and Hades' Heated Standoff Ends With a Shocking Choice!

This video is unavailable because we were unable to load a message from our sponsors.

If you are using ad-blocking software, please disable it and reload the page.

It's time for The Dark One and the God of the Dead to face off!

At the end of last week's Once Upon a Time, Rumpelstiltskin enlisted the help of his dear old dad, Peter Pan, to witchnap Zelena just as she was about to share a lovely date with our underworld overlord, Hades.

(Damn. That sure sounds bizarre when we type it all out like that, doesn't it?)

Now, ET has your exclusive sneak peek at this Sunday's episode featuring the highly anticipated confrontation between Hades and Rumple.

WATCH: 'Once'Stars Reveal Their Picks for Show's 'Most Romantic' Moment Ever!

"We wouldn’t be here if you had ripped up that contract when I asked you to," Rumple snarls to Hades while Pan holds a magic-blocked Zelena hostage in Granny's "Closed Until Further Notice" Diner.

Rumple then presents his deal: "Rip up that contract and then you get the witch," he says with a wicked smile.

It seems that Rumple finally has the right "leverage" he needs to save his and Belle's unborn child from Hades' contractual clutches. There's only one question left: will everything go according to plan?

We highly doubt it.

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