China im Jahre 1917: Der unscheinbare Papierhersteller Liu Jinxi (Donnie Yen) fristet zusammen mit seiner Frau Ayu (Tang Wei) ein ruhiges Dasein auf dem Lande. Doch als er einen gefährlichen Schurken davon abhält, einen Überfall zu verüben, ist es plötzlich vorbei mit dem harmonischen Leben. Die Art und Weise, wie er den Gangster aufgehalten hat, ruft den Detektiv Xu (Takeshi Kaneshiro) auf den Plan. Dieser nimmt ihm die Rolle des Papiermachers nicht ab und beginnt genaue Nachforschungen über Liu anzustellen, den er für Tang Long – einen ehemaligen Killer der Triaden der 72 Dämonen – hält. Tatsächlich verhärtet sich der Verdacht und schliesslich kann Liu seine wahre Identität nicht länger verbergen. Doch statt ihn nun ins Gefängnis zu bringen, verbündet sich Xu mit ihm, um gegen Tangs höchst gefährlichen alten Meister (Jimmy Wang Yu) vorzugehen…