Linda Lin Dai
Lady San/Liu Chen-Hsiung
Cheng Pei-pei
Liu Yan-Chang
Li Ching
Fairy Ling Chih
Elsie Tu Tieh
Lin Dai's Double
Lydia Shum Tin-Ha
Chin Kuan-Pao
Alison Chang Yen
Chiu Erh
Chao Ming
Chiu Erh's Father
Chen Yan-yan
Chiu Erh's Mother
Tien Feng
God Erh Lang / Three Eyes God
Li Kun
Sky Dog
Yang Chi-Ching
God of Thunder
Chui Chung-Hok
God of Thunder's Fellow
Yuen Wo-Ping
God of Thunder's Fellow
Yuen Cheung-Yan
God of Thunder's Fellow
Little Unicorn
God of Thunder's Fellow
Han Ying-Chieh
God of Thunder's Fellow
Tung Choi-Bo
God of Thunder's Fellow
Ku Feng
Chin's Servant
Cheung Hei
Blind Beggar
Erh Chun
Police Constable
Lui Tat
Old Woodcutter
Chow Siu-Loi
Heavenly Soldier
Leung Yui
Heavenly Soldier
Lily Li
Lau Kar-leung
Tong Kai
Ivy Ling Po
Liu Chen-Hsiung (singing voice)