Dez anos depois, o semideus Perseus (Sam Worthington) leva uma vida pacata de pescador enquanto cria seu filho, Hélio (John Bell). Os deuses estão enfraquecidos, já que os humanos não estão mais rezando para eles. Esta situação permite que Hades (Ralph Fiennes) e Ares (Édgar Ramírez) elaborem um plano para libertar Cronos, o pai de Hades, Zeus (Liam Neeson) e Poseidon (Danny Huston), que está aprisionado no tártaro. Para que o plano funcione Hades e Ares capturam Zeus, o que faz com que Perseus parta para salvá-lo.