hades, god of the underworld, portrayed by ian mckellen