Li (Jiang Wen) y Lai Xi (Nakai Kiichi) son dos soldados que están sirviendo al emperador chino. En su carrera como servidores militantes, estos dos soldados han cosechado muchos éxitos y han construido una sólida reputación como espadachines. Son leales y están dispuestos a ofrecer sus servicios como se requiere, pero Lai Xi piensa que es hora de ir a casa y vivir lejos de los conflictos armados. Sin embargo, su sueño todavía tiene que esperar, ya que será enviado a una última misión que, probablemente, el más difícil de todos. Va a tener que matar al teniente Li hace mucho tiempo por desobedecer la orden de matar a algunos niños y mujeres. La lucha entre los dos está garantizada pero primero tendrá que luchar juntos una vez más para salvar a un monje budista.