Cast
Jet Li
Zhang Jun Bao
Michelle Yeoh
Snow
Chin Siu-Ho
Dong Tian Bao
Fennie Yuen Kit-ying
Little Melon
Yu Hai
Head Master
Yuen Cheung-yan
Taoist Priest Ling
Lau Shun
Bao's Sifu
Chow Gam-Kong
Rebel
Sun Jiankui
Royal Eunuch Liu Jin
Ho Wing-Cheung
Rascal
Crew
Yuen Woo-ping
Director
Jet Li
Producer
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
Stephen Edwards
Original Music Composer
William Wu Wai-lap
Original Music Composer
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.