Dorian Tan Tao-liang interpreta um estudante Shaolin que deve encontrar um traidor Manchu responsável pelo assassinato do abade. Jackie Chan é um especialista em luta com lança que decide ajudar Tan porque o traidor matou seu irmão. Parte de sua missão é ajudar um estudioso a atravessar o rio com segurança sem ser morto pelos Manchus.