結束了與北海巨妖的戰爭,英雄珀修斯(薩姆·沃辛頓 Sam Worthington 飾)與兒子赫利俄斯(約翰·貝爾 John Bell 飾)在一座小村莊過著平靜的生活。但是奧林匹亞的戰火從未停歇,以宙斯(連姆?尼森 Liam Neeson 飾)為首的眾神與泰坦巨人進行著曠日持久的慘烈戰爭,甚至連被宙斯囚禁良久的三神(天神宙斯、海神波塞冬、冥王哈迪斯)之父——克洛諾斯也即將復活。戰爭的天平漸漸向泰坦巨人一方傾斜,在冥王哈迪斯(拉爾夫·費因斯 Ralph Fiennes 飾)的策劃下,宙斯誤入冥界,神力盡失,遭到囚禁。為了驅逐黑暗,將光明帶回大地,珀修斯重披鎧甲,與一眾英雄前往冥界營救宙斯,諸神的戰火迎來了最關鍵的時刻……