三千年前,商末,昏君纣王(梁家辉饰)受妖妃妲己(范冰冰饰)蛊惑,联手申公豹(古天乐饰),试图召唤黑暗力量降生灭世黑龙,一时间妖孽横行,民不聊生。