故事发生在繁荣昌盛的尼罗河畔,在天神荷鲁斯(尼古拉·科斯特-瓦尔道 Nikolaj Coster-Waldau 饰)的和平统治之下,百姓们安居乐业,生活在一片祥和之中。然而好景不长,邪恶的黑暗之神赛特(杰拉德·巴特勒 Gerard Butler 饰)利用阴谋诡计夺走了荷鲁斯的王座和双眼,将他驱逐囚禁,赛特生性残暴而好战,很快,整个国家陷入了混乱之中。