Un tueur s’attaque aux femmes enceintes en les éventrant pour faire disparaitre le fœtus. Les enquêteurs découvrent avec horreur que ces femmes étaient en fait les épouses de deux collègues. Les inspecteurs arrêtent un jeune homme de 23 ans et réalisent qu’il se venge pour une affaire ayant eu lieu six mois auparavant...
En 1937, au début de la guerre sino-japonaise, Chen Zhen (Jet Li), un étudiant chinois, revient de Tokyo, où le racisme est devenu insupportable, pour rejoindre son école d'arts martiaux à Shanghai.