Une décennie après avoir défait le monstrueux Kraken, Perseus (Sam Worthington), le demi-fils de Zeus, tente de me mener une vie tranquille comme pêcheur en élevant seul son fils de dix ans, Helius. Pendant ce temps, une bataille pour la suprématie règne entre les Dieux et les Titans. Affaiblis par le manque de dévotion des hommes, les Dieux perdent le contrôle des Titans emprisonnés et de leur chef, Kronos, le père de Zeus, Hadès et Poséidon. Hadès et Poséidon feront un pacte avec Kronos pour capturer Zeus. Alors que l'enfer est libéré sur Terre, Perseus devra plonger dans les abysses du Tartare pour sauver Zeus, renverser le règne des Titans et sauver l'humanité.