O monge Junbao (Jet Li) e o seu melhor amigo Tienbao estudam Kung fu no templo Shaolin. Durante um torneio de artes marciais, eles são acusados de trapacearem, usando armas proibidas, e são expulsos do local. Os amigos se separam, cada um seguindo o seu próprio caminho. Junbao entra no grupo de rebeldes do mestre Siu Lin e luta contra as arbitrariedades do governo. Tienbao torna-se um guerreiro mercenário e entrega o amigo por dinheiro. Após sobreviver ao ataque, Junbao começa um novo treino de luta para realizar sua vingança.