过去几年拍摄的经常被批评为华而不实的所谓国产古装大片相比的论调中，它获得了真正有诚意的华语大片的赞誉。不过刘德华饰演的革离的短发和短胡须的人物造型受到了批评，被认为不符合古人的生活传统。
与史实的异同.电影描述梁城是存在于燕赵两国间的梁城，然而当时是2300年前中国战国时期。至于史书记载的梁国，则是位于今日陕西省韩城县。东周初年，秦襄公因护送周平王东迁有功，他的叔父嬴康为梁伯，封地在韩城，成为梁国。其后于公元前641年被秦穆公灭掉。当时晋惠公儿子“太子圉”（后来的“晋怀公”