Durante a ocupação japonesa na China, mestre Hou treina jovens chineses em sua academia para combater a intolerável situação de abuso de poder dos estrangeiros. Em 1937, o lutador patriota Chen Zhen (Jet Li), deixa Hong Kong para, em Shangai, se aperfeiçoar na arte da luta. Lá é informado sobre a morte de seu querido mestre. Intrigado com a maneira que ele foi morto, Chen Zhen acompanha as investigações e parte para a vingança contra os japoneses.