Cast (12)

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

Yu Yan-Kai

Ho Yung-Chang

Crew (9)

Yuen Wo-Ping

Director

Jet Li

Producer

Tom Lau Moon-Tong

Director of Photography

Chui Po-Chu

Producer

Yuen Wo-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