Ma Da Wei (David Ma)
Peter Chen Ho
Luo Lan Hsin
Jenny Hu
Mother Mao
Ng Wai
Shu Li-Li
Yue Wai
Grandmother
Ou-Yang Sha-Fei
Father Luo
King Pai-Chien
Bai Yu
Doctor
Man Lei
Nurse
Tam Ying
Cheng Wen-Ching
Chen Chih Kang
Paul Chang Chung
Luo Ching Mei
Chu Jing
Luo Mu
Chen Yan-yan
Luo Man Ying
Lee Ting
Liu Chung Nian
Lui Kei
Luo Chu Jun
Fung Bo-Bo
Lin Kuei Fang
Essie Lin Chia
Grandfather Ma
Tien Feng
Editor
Chiang Hsing-Lung
Producer
Runme Shaw
Makeup Artist
Fong Yuen
Assistant Director
Chih Yao-Chang
Original Music Composer
Joseph Koo
Director
Chun Kim
Writer
Hai Lan
Cinematography
Wong Ming
Chang Hua
Sound Recordist
Wang Yong-Hua