Waise Lee
Chen Ao Qun
Waise Lee
Chen Ao Qun
Cynthia Khan
Madam Yeung
Garry Chow Ging-Yeung
Ben
Robin Shou
Paul
Loletta Lee Lai-Chun
Edna
Do Siu-Chun
Hua Zhi Yong
Tse Wai-Kit
Little Devil
Phillip Kwok
Tam
Ridley Tsui Bo-Wah
Edna's fencing teacher
Benz Hui Siu-Hung
Hui Sir
Lee Sam
Leung Gam-San
Andy Lee Diy-Yue
Cheng Siu-Keung
Director
Yuen Jun-Man
Director
Tony Leung Siu-Hung
Writer
Patrick Yuen Yeuk-Gwong
Writer
Stephen Shin Kei-Yin
Producer
Paul Wong Kwan
Martial Arts Choreographer
Phillip Kwok
Martial Arts Choreographer
Danny Chan Kwok-Fai
Production Manager
Wan Yat-Tao
Production Manager
Sunny Cheng
Production Manager
Norman Chan
Executive Producer
Dickson Poon Dik-Sang
Presenter
Hu Tsai
Props
Wong Lai-Kuen
Makeup Artist
Poon Suk-Chun
Costume Designer
Oliver Wong Yui-Man
Art Direction
Ching Shu-Ching
Script Supervisor
Chung Chi Kwong
Assistant Director
Lung Tin-Sang
Assistant Director
Jonathon Wong Bong
Original Music Composer
Ko Chiu-Lam
Director of Photography
Ferrnand Aan Kwong-Hing
Production Manager