Titanların Savaşı'nda güçlü adamlar krallara, krallar Tanrılara karşı. Fakat Tanrıların arasındaki savaş tüm dünyayı yok edebilecek kadar şiddetli. Bir Tanrı olarak doğan ama insanoğlu olarak yetişen Perseus (Sam Worthington), ailesini yeraltı dünyasının intikamcı Tanrısı Hades'ten (Liam Neeson) tüm gücünü ele geçirmeden önce onunla savaşmak için yola çıkar. Bu savaş cehennemin dünya üzerindeki yansımasıdır. Şeytanla ve korkusuz canavarlarla yapılan bu savaştan sağ çıkmanın tek yolu Perseus'un bir Tanrı olarak gücünü kabullenmesinden geçmektedir. Şimdi kadere meydan okumanın ve kendi yolunu çizmenin zamanıdır.