Nihai güç için süren mücadele, insanları krallara karşı ve kralları da tanrılara karşı kışkırtmaktadır. Diğer taraftan, tanrılar arasındaki savaşta dünyayı yok edebilecek güçtedir. Bir tanrı olarak doğmuş, ancak insan gibi yetiştirilmiş olan Perseus (Sam Worthington), ailesini yeraltı dünyasının kinci tanrısı Hades (Ralph Fiennes)'e karşı korumak konusunda çaresizdir. Kaybedecek hiçbirşeyi kalmayan Perseus, Zeus (Liam Neeson)'un güçlerini ele geçirebilecek ve dünyaya cehennemi yaşatabilecek Hades'e karşı, çok tehlikeli bir görevi yönetmeye gönüllü olur. Şeytanlarla ve korkunç canavarlarla olan savaşı kazanmanın tek yolu tanrı olarak güçlerini kabul etmek ve kendi kaderini çizmektir.