Chin Siu-ho als Dr. Yuan Chen | |
Maggie Cheung als Tsui Hung | |
Dick Wei als Hak Lung | |
Chui Sau-Lai als Betsy | |
Elvis Tsui Kam-Kong als Sorcerer Aquala | |
Chow Yun-fat als Wesley | |
Sibelle Hu als Su | |
Ni Kuang als Dr Yi | |
Chor Yuen als Dr. Chu | |
Fairlie Ruth Kordick als Chen's girlfriend | |
Ken Boyle als Professor | |
Wong Jing als Danny Wong | |
Yasuaki Kurata als Captain Ho | |
Hsu Shu-Yuan als Anne | |
Kara Hui als Policewoman | |
Wong Yu als SDU [cameo] | |
Derek Yee Tung-Sing als SDU with bazooka [cameo] | |
Johnny Wang Lung-Wei als Head Terrorist | |
Kei-Yan Lam als Lady chatting with Wesley | |
Shirley Ng als Miss Asia 1986 with Dr Yi | |
Wong Lai-Ying als Miss Asia 1986 with Dr Yi | |
Elsie Chan als Miss Asia 1986 with Dr Yuan | |
Nina Li Chi als Miss Asia 1986 with Dr Yi | |
Joyce Godenzi als Guest at pool party [alternate cut] | |
Anders Nelsson als Guest at pool party [cameo] | |
Wong Chi-Ming als Waiter |
Wong Jing | Screenplay |
Yuen Kai-Chi | Screenplay |
Lam Ngai Kai | Director |
Ni Kuang | Characters |
Leonard Ho | Executive Producer |
Ko Chiu-Lam | Cinematography |
Wong Jing | Associate Producer |
Chi Chung Lam | Makeup Artist |
Ma Chiu Tsui | Editor |
Tung Hon-Wan | Makeup Effects Designer |
Oliver Wong Yui-Man | Art Direction |
Chua Lam | Associate Producer |
Kwok-Wing Yip | Assistant Director |
Keizô Murase | Special Effects |
Raymond Chow Man-Wai | Producer |
File Ip Kwok-Wing | Assistant Director |
Shing Chin-Yung | Original Music Composer |