Nancy Sit Ka-Yin
Hak Mooi-Gwai (Black Rose)
Sandra Ng Kwun-Yu
Hung Mo-Daan
Jan Lam Hoi-Fung
A Miu/Mo
Spencer Lam Seung-Yi
Lui Kei
Lam Gei-Wan
Daap Tong / Yan
Donnie Yen
Boxing School Owner
Blackie Ko Shou-Liang
Suen Mooi-Tong
Lee Kin-Yan
Baat Leung-Gam
Loan Shark
Lowell Lo Koon-Ting
cameo
Corey Yuen
Director
Jeffrey Lau
Writer
Martial Arts Choreographer
Richard Yuen Tak
Jackie Tang
Special Effects
Kristie Leung Sam Choi Man
Producer