Juan (Jackie Chan) é um jovem lutador de kung-fu, em busca de vingança, que encontra o homem que matou o seu mestre. Juan não está só na sua jornada, tendo a companhia de viúva do mestre e da sua bela filha. No entanto, quando encontram o culpado na sua remota aldeia, descobrem que sofreu tanto com a culpa do seu acto a ponto de se auto-mutilar. Como resultado, a viúva do mestre decide perdoá-lo. Mas Wei, um vicioso senhor da guerra, toma conhecimento da incrível habilidade de Juan para as artes marciais e tenta convencer o jovem guerreiro a juntar-se a ele. E torna-se quase impossível a Juan recusar depois da viúva do mestre ser acometida por uma doença que só a família de Wei sabe como curar.
Agora o especialista em kung fu tem de decidir entre juntar-se ao diabólico senhor da guerra ou deixar a viúva do seu velho mestre morrer.
