Jet Li als Shang Jun Biao | |
Michelle Yeoh als Qiu Xue / Falling Snow | |
Chin Siu-ho als Dong Tian Biao | |
Fennie Yuen als Xiao Dong Gua / Little Melon | |
Hai Yu als Head Master | |
Yuen Cheung-Yan als Taoist Priest Ling | |
Shun Lau als Biao's Sifu | |
Chow Gam-Kong als Rebel | |
Jiankui Sun als Royal Eunuch Liu Jin | |
Ho Wing-Cheung als Rascal | |
Yu Yan-Kai | |
Yung-Chang Ho |
Yuen Woo-Ping | Director |
Jet Li | Producer |
William Wu Wai-Lap | Music |
Stephen Edwards | Music |
Tom Lau Moon-Tong | Director of Photography |
Chui Po-Chu | Producer |
Yuen Woo-Ping | Fight Choreographer |
Yuen Cheung-Yan | Fight Choreographer |
Kim Yip Kwong-Kim | Screenplay |