Figlio di dei, ma cresciuto come uomo tra gli uomini, Perseo (Worthington) è impotente contro la volontà di distruzione che si è abbattuta sulla sua famiglia ad opera di Ade (Fiennes), il vendicativo dio degli inferi. Senza più nulla da perdere, Perseo si mette alla guida di una spedizione che dovrebbe sconfiggere Ade prima che egli spodesti Zeus (Neeson) e scateni l'inferno in terra. Insieme a un gruppo di guerrieri parte così per un viaggio estremamente pericoloso, dove si troverà a combattere contro demoni e mostri, durante il quale dovrà riconoscere e accettare la sua vera natura divina, facendosi artefice del proprio destino... ...