Anthony Wong is a priest who helps teenagers suffering from drug addiction. One night, he receives a call that his daughter Mandy has died. All that is found is her pager, so he hits the nightclub circuit to try and find her. He discovers that she is with Hawk (Sam Lee), who runs with the triads. Now he must infiltrate the group and try and rescue the rest of the girls under Hawk's influence.
Junbao (Jet Li), um jovem monge que estuda Kung fu num templo Shaolin, ao lado de seu melhor e inseparável amigo, Tienbao (Siu-hou Chin). Ao participarem de um torneio, são acusados de trapacearem usando armas não permitidas e são expulsos do templo. Seguindo, cada qual, seu próprio destino. Tienbao torna-se um guerreiro mercenário e Junbao une-se a um grupo de rebeldes liderados por Siu Lin (Michelle Yeoh), que luta contra as arbitrariedades do governo chinês. Por dinheiro, Tienbao acaba traindo e entregando seu amigo aos rebeldes. Porém, Junbao, mesmo gravemente ferido, consegue escapar com vida, e enquanto se recupera, desenvolve um novo estilo de luta, muito mais agressivo e mortal, para se vingar. Com um final surpreendente, este é mais um filme indispensável aos amantes das artes marciais.