hades actor once upon a time Who is Hades on once upon a time? Avatar January 28, 2023 Who is Hades on once upon a time?Once Upon a Time (TV Series 2011–2018) - Greg Germann as Hades -... Read More