Ying (Donnie Yen) bekleidet zur Zeit der Ming Dynastie die höchste Position innerhalb der kaiserlichen Wachen. Nachdem er den Anführer der japanischen Truppen tötet, schickt der rachsüchtige General Tu eine Truppe in sein Heimatdorf und begräbt Ying unter einer riesigen Schneelawine. 400 Jahre später ist er wieder aus dem Eis befreit und muss sich im Hongkong der Neuzeit zu Recht finden.