Li Mak-Jan jest mistrzem miecza, który od kilku lat poszukuje legendarnego mistrza Hua, by w walce z nim sprawdzić swoje umiejętności. W trakcie swej wędrówki Li spotyka dawną miłość, obecnie poślubioną innemu. Zazdrosny mąż wysyła swego sługę, by zabił Li i zabrał mu miecz.
Reaktywowane są zawody gdzie mistrzowie kung-fu walczą z zawodnikami ninja. Najważniejszym i zarazem decydującym pojedynkiem ma być walka Chińczyka Ching Wan'a (Damian Lau) z Japończykiem Hashimoto (Norman Chu). Nie wiedzą, że są marionetkami w ważniejszej grze.