英勇的战胜北海巨妖的数年后,珀修斯(萨姆·沃辛顿),这位宙斯(连姆·尼森)半神之子与他的10岁之子赫利俄斯正过着平静的渔民生活。另一方面,诸神与泰坦的正在进行战争。随着人类的虔诚日渐减少,诸神失去了对泰坦们控制,包括他们的领袖克洛诺斯,还有诸神之神宙斯的兄弟哈迪斯(拉尔夫·范恩斯)和波塞冬(丹尼·休斯顿)。这三位将他们的神宙斯推翻,将其囚禁在深渊。珀修斯对哈迪斯联合宙斯的神子阿瑞斯(埃德加·拉米雷兹),与克洛诺斯绑架宙斯,感到他需要去营救。泰坦们的力量在逐渐增强,宙斯的神力也逐渐减少,借助安德洛墨达女王(罗莎曼德·派克),波塞冬的半神之子阿基纳(托比·凯贝尔)和火神赫菲斯托斯(比尔·奈伊)的帮助,珀修斯将深入深渊营救宙斯,战胜泰坦,同时拯救人类。