Karen Mok Man-Wai
Ying Ying
Karen Mok Man-Wai
Ying Ying
Daniel Wu
Hung Lang
Stephen Fung
Hung Lang
Sandra Ng Kwan-Yue
Bali-Ba
Jim Chim Sui-Man
Master Wu
Doug Baker
Lord Ko
Sam Bobertz
Short Youngster
Stephen Bolton
Mr Hung
Stephen Bolton
Guardian Spirit
Simon Broad
Sifu
Wendy Choi
Producer
Trevor Morris
Writer
Antony Szeto
Director
Stanley Tong
Producer