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.
On promet au gangster Sung Tse Ho de le sortir de prison s'il accepte d'assister son frère policier, Sung Tse Kit dans une mission périlleuse qui consiste à s'infiltrer au sein d'un gang.
Sung Tse Ho et Mark Gor deux seigneurs de la mafia à Hong Kong, coulent des jours heureux sous les ordres d'un parrain vieillissant. Tout irait pour le mieux si Ho n'avait un frère cadet qui a choisi de faire carrière dans la police.
Yuan, disciple de Shaolin, part a la poursuite de Su, un ancien élève de Shaolin vendu aux Mandchoues et qui vient de détruire le temple avec son armée. Sur son chemin, il rencontre Ping, un aventurier a la recherche de l'assassin de son frère, et Chang See, un lettre qui possède un moyen de mettre en déroute l’armée mandchoue.
Le jour des fiancailles de la princese Chang Ping, le royaume de son pere est assiege par des rebelles. Pris au piege, le vieux seigneur ordonne a ses deux epouses de se donner la mort, tue ses enfants et se suicide par pendaison. Blessee, mais miraculeusement vivante, la princesse est coduite dans un couvent ou son fiance parvient a la retrouver.
Un aubergiste, propriétaire d'un restaurant chinois est assailli par un promoteur qui veut l'obliger à vendre son établissement. En désespoir de cause, l'aubergiste demande l'aide de Tang Lung alias "Dragon".