Czasy dynastii Ming. Na rozkaz przełożonych Dziewiąty Smok (Nick Cheung) przeprowadza wiele niebezpiecznych akcji. Ma za zadanie m.in. aresztować tajemniczego Króla Złodziei (Norman Chu) oraz wcielić się w szanowanego mistrza jednej ze szkół sztuk walki. Władze nakazują mu również, by zapobiegł pojedynkowi między mistrzami: Świętym Mieczem (Andy Lau) i Zachodnim Śniegiem (Ekin Cheng) o tytuł arcymistrza. Wieść o pojedynku szybko się jednak rozchodzi. Przybywa mnóstwo ludzi, którzy zaczynają robić zakłady o to, kto wygra, a tajny agent nie może już zapobiec walce.