There’s something timeless about Greek heroes, mortals battling for human freedom from the whims of the fickle Gods looking down from Mount Olympus.…