Cast
Karen Mok
Ying Ying
Daniel Wu
Hung Lang
Stephen Fung Tak-Lun
Hung Lang
Sandra Ng Kwun-Yu
Bali-Ba
Jim Chim
Master Wu
Doug Baker
Lord Ko
Sam Bobertz
Short Youngster
Stephen Bolton
Guardian Spirit
Simon Broad
Sifu
Directing
Antony Szeto
Director
Writing
Trevor Morris
Writer
Production
Wendy Choi
Producer
Stanley Tong
Producer