










A vicious killer named Fung goes around Hong Kong killing top martial arts exponents and leaving a secret weapon called the Moonshadow as his calling card. When a convicted killer and kung fu expert named Ha - formerly working as a martial arts instructor before accidentally killing a man and being imprisoned and convicted for the crime he didn't intend to do - hears of this, he offers to help the police catch the killer in return for his freedom. With Ha's help, the police realize from the chronological order of the victims that the killer is targeting his victims, all top masters in their respective martial arts style, and following a martial code of training. After a close encounter with Fung, Ha suddenly disappears and the police begin to suspect the worse: that the two are accomplices and Fung was the bait to help spring Ha from jail. But Ha has actually gone back to his home in Foshan to find out more about the mysterious calling card. While doing so, he discovers the killer's identity and his motivation: the true philosophy behind Fung's martial arts is to kill opponents who are weaker than him. Steadfastly, Ha refuses to be drawn into a fight with Fung - until the killer threatens the woman he loves most. Only then does he realize that he would have to go against the martial code in order to uphold it.
Donnie Yen | Hahou Mo |
Charlie Yeung | Detective Luk Yuen-Sum |
Baoqiang Wang | Fung Yu-Sau |
Bing Bai | Sinn Ying (as Michelle Bai) |
Deep Ng | Tai Yue |
Alex Fong | Chief Inspector Lam |
Kang Yu | Wong Chit |
Xing Yu | Tam King-Yiu (as Yanneng Shi) |
Siu-Wong Fan | Hung Yip (as Louis Fan) |
David Chiang | Chan Pak-Kwong (as John Chiang) |
Siu Ming Tsui | To Fook-Ming |
Sixuan Chen | Shum Suet (as Christie Chen) |
Jessica Wong Ka-Wai | Siu Man |
Man Kit Cheung | Fai (as German Cheung) |
Rock Ji | Big Guy (as Hanbo Ji) |
Peter Kam | Composer |
Wing-hang Wong | Cinematographer |
Ka-Fai Cheung | Editor |
Derek Hui | Editor |
Kenneth Mak | Production Designer |