Shue Sang / Yuen Ying
Derek Yee Tung-Sing
Evil Baby Mo Ying
Ku Kuan-chung
Shue Sang's foster-father
Ching Miao
Shue Sang's Foster Mother
Lui Hung
Brother Hung
Kwan Fung
Prince Regent's bodyguard
Yuen Bun
Yuen Wah
Royal Painter
Shum Lo
Princess's maid
Chin Tsi-Ang
Carpenter
Fung Ming
Prince Regent's black knight
Ngai Tim-Choi
Wan Seung-Lam
Princess
Cherie Chung
Villager
Wang Han-Chen
Sai Gwa-Pau
Lam Wai
Prince Regent
Lung Tien-Hsiang
Prime Minister
Yang Chi-Ching
The Devil
Wong Lik
Priest Yuen Jan Ji
Ai Fei
Bao Er
Yeung Ching-Ching
Bei Er
Yau Chui-Ling
Young Shue Sang
Louis Fan Siu-Wong
Director
Chor Yuen
Martial Arts Choreographer
Tong Kai
Producer
Mona Fong Yat-Wah
Huang Pei-Chih
Special Effects
Jackie Tang
Assistant Director
File Ip Kwok-Wing