战无不胜的大将军光明(真田广之饰)遭遇到人生最艰难的战役,幸得奴隶昆仑(张东健饰)襄助而成功。此时王城里传出北公爵无欢(谢霆锋饰)挟持国王的消息,大将军光明于是回朝救驾。路上,光明遇上掌控命运的满神(陈红饰),满神预言:国王将被身穿将军盔甲的男人所杀。接着,大将军遭到一位神秘人(刘烨饰)的刺伤,身受重伤的大将军命令昆仑奴穿上自己的战衣,返宫救驾。
北公爵要胁国王交出王妃倾城(张柏芝饰),为保全性命的国王出卖了自己的女人,倾城拼力反抗。混乱中,鬼使神差的昆仑奴为了救倾城而杀死了国王,北公爵于是展开了追杀倾城和昆仑奴的行动。涉嫌杀死国王的大将军光明手下开始叛变,而大将军亦同时爱上倾城,主仆二人为倾城奋勇杀敌……昆仑奴因承认行刺国王将被处决,此时的倾城发现爱上的是大将军的奴隶。大将军为救二人决定与众为敌,大将军的命运将会如何?奴隶与倾城的亡命天涯路又何去何从?
真爱真的能够改变命运的诅咒吗?……