故事发生在繁荣昌盛的尼罗河畔,在天神荷鲁斯(尼古拉·科斯特-瓦尔道 Nikolaj Coster-Waldau 饰)的和平统治之下,百姓们安居乐业,生活在一片祥和之中。然而好景不长,邪恶的黑暗之神赛特(杰拉德·巴特勒 Gerard Butler 饰)利用阴谋诡计夺走了荷鲁斯的王座和双眼,将他驱逐囚禁,赛特生性残暴而好战,很快,整个国家陷入了混乱之中。
贝克(布兰顿·思怀兹 Brenton Thwaites 饰)只是一介平凡的人类窃贼,却在意外之中成为了拯救人类的唯一希望。为了对抗强大的赛特,他千里迢迢找到了荷鲁斯,向他寻求帮助。就这样,一人一神的奇怪组合成立了。为了重新获得力量,荷鲁斯必须夺回他的眼睛,以此为目标,一行人踏上了旅途。
考尔德(范·迪塞尔 Vin Diesel 饰)是一名女巫猎人,在黒巫后的诅咒之下,他得到了不灭的灵魂和不朽的躯体。永生带来的痛苦远远大于欢愉,在孤独和绝望之中,考尔德度过了漫长的时光,然而,他却从未放弃过身为一名巫师猎人所应尽的职责,他知道,女巫并没有绝迹,一个巨大的阴谋正在阴影里缓慢酝酿。
果不其然,黒巫后得到了能够使自己复活的秘术,与此同时,各地的女巫们亦按耐不住,纷纷蠢蠢欲动,妄图实现消灭人类统治世界的野心。考尔德和助手多兰(伊利亚·伍德 Elijah Wood 饰)想要面对繁杂而又强大的对手,必须得到善良女巫克洛伊(萝斯·莱斯利 Rose Leslie 饰)的帮助。一场恶战即将拉开序幕。