Hades (Once Upon a Time)

Hades is the main antagonist of Season 5B of Once Upon a Time.

He is portrayed by Greg Germann.