在结束了与深海海妖的战争后,英雄珀尔修斯(萨姆·沃辛顿·萨姆·沃辛顿饰)和他的儿子赫里俄斯(约翰·贝尔·约翰·贝尔饰)在一个小村庄里过着平静的生活。 然而,奥林匹亚的战斗从未停止。以宙斯(连姆·尼森饰)为首的众神正与泰坦们进行着一场漫长而惨烈的战争,就连被宙斯囚禁许久的三神(宙斯、波塞冬和哈迪斯)之父克洛诺斯也即将复活。 战争的天平逐渐向泰坦倾斜。在哈迪斯(拉尔夫·费因斯·拉尔夫·费因斯饰)的策划下,宙斯误入冥界,失去了神力,被囚禁。 为了赶走黑暗,把光明带回人间,珀尔修斯重新穿上盔甲,和一群英雄一起前往冥界营救宙斯。诸神之间的战争迎来了最关键的时刻...这部电影是2010年3D电影《诸神之战》的续集。