Cast & Crew

Directed by

Chung-Man Yee

Writing Credits

Ivy Ho
(writer)

Cast

Takeshi Kaneshiro
Chan Kar-fu
Aaron Kwok
Yau Muk-yan
Kelly Chen
Mok Man-Yee
Chi Kwong Cheung
Masked man
Jacky Cheung
Policeman (Guest star)
Leslie Cheung
Editor (Guest star)
Van Da La
Insensitive mental patient
Duone Dang Hinh
Musician
Chun-Ming Ho
Masked person B
Josie Ho
Michelle
Yen Hoang
Nun
Yuet-Jan Hui
Masked person A
Leo Ku
(Guest star)
Yuki Lai
Youth O (Juvenile)
Ga-Wai Lee
Cindy
Tak-Shing Lee
Armed man
Ka-Sun Lo
Female hawker
Babette G. Mader
Faye
Phung Lien Nguyen
Girl in white
Thi Loan Nguyen
Vaudeville girl
Thi Xuan Thuc Nguyen
Orphanage Teacher
O.J. Tang
Tang Chung-gan
Nenyen Thiahai
Baby O (Infant)
Dieu Thuan
Baby X (Infant)
Chu Quoc Tran
Dancer
Eric Tsang
(Guest star)
Wei Wei
(Guest star)
Kwok-Leung Wong
Mok Man Yee
Wai-Lung Yu
Youth X (Juvenile)
Anita Yuen
Assistant Editor (Guest star)

Produced by

Raymond Man-Wai Chow
executive producer (as Raymond Chow)
Claudie Jan Chung
producer (as Claudie Chung Jan)
Yôkichi Ohsato
executive producer

Music by

Tsang-Hei Chiu

Cinematography by

Peter Pau

Production Design by

David Chi-Wai Pun

Art Direction by

David Chi-Wai Pun
(as Chi-Wai Poon)

Costume Design by

Dora Ng

Makeup Department

Kam-Hung Lau
hair stylist (as Gam-Hung Lau)
Yun Ling Man
makeup artist (as Yun-Ling Man)

Production Management

Chun-Ming Lai
assistant production manager
Ronnie Shum
assistant production manager (as Long-Yan Sham)
Yuk Ching To
production manager (as Maggie To)
Kit-Sai Wong
assistant production manager

Second Unit Director or Assistant Director

Taney Chan
second assistant director
Chi Kwong Cheung
second assistant director
Chi-Kwong Cheung
second assistant director
Yuet-Jan Hui
first assistant director
Trong Ninh Luu
second assistant director: Vietnam unit
Pham Nhue Giang
second assistant director: Vietnam unit

Art Department

Yuen-Mau Lee
props
Ching-Tam Ng
props
Cong Thang Nguyen
carpenter: Vietnam unit
Duc Manh Nguyen
props: Vietnam unit
Van Tuan Nguyen
carpenter: Vietnam unit
Quoc Trung Pham
props: Vietnam unit
Wing-Cheong Tam
property master
Van Son Tran
carpenter: Vietnam unit
Nguyen Lan Trung
props: Vietnam unit
Anh Tu Vu
props: Vietnam unit
Kwong Tak Wong
props
Pater Wong
assistant art director (as Bing-Yiu Wong)
Sek-Ming Yeung
props

Sound Department

Chi-Tong Ho
assistant sound mixer
Wai-Hung Kwong
foley effects
Chung-Wai Leung
sound mixer
Kinson Tsang
sound designer
Hui-Chun Wang
dubbing editor: Mandarin

Stunts

Kin-Shing Choi
stunts
Ka Hung Leung
stunts
Chi-Hung Ling
stunts
Paco Yick
stunt coordinator (as Tin Hung Yee)

Camera and Electrical Department

Chin-Chuan Chen
still photographer (as Gam-Chuen Chan)
Ji-Leung Chong
second assistant camera
Kim-Ming Fok
key grip (as Kim Ming Fok)
Chun-Ming Ho
key grip
Kai-Tak Ho
electrician
Patrick Ho
clapper loader / key grip (as Chun-Ming Ho)
Chun-Shing Lam
electrician
Kenny Lam
assistant camera (as Bing-Wah Lam) / camera: second unit (as Bing-Wah Lam)
Wing-Fai Lau
assistant camera: second unit / dolly grip
Tak-Shing Lee
set lighting
Wing-Hong Leung
grip / key grip
Chan-Wing Man
electrician
Jing-Chuen Seung
electrician
Chun-Wah Tam
assistant lighting
Kar-Hing Tam
grip
Kwok Leung Wong
location video engineer

Costume and Wardrobe Department

Karin Chiu
assistant costume designer (as Shui-Chan Chiu)
Thi Tuyet Tran
wardrobe: Vietnam unit

Editorial Department

Wing-Gwai Yeung
color timer

Script and Continuity Department

Kwok-Choi Chiu
continuity
Yan-Tak Fung
continuity
Samson Sin
script supervisor

Additional Crew

Raymond Man-Wai Chow
presenter (as Raymond Chow)
Kim Hung Fan
planner
Hoang Long
translator: Vietnam unit
Thanh Long
translator: Vietnam unit
Yôkichi Ohsato
presenter (as Yôkichi Osato)
Thi Hang Pham
translator: Vietnam unit
Van Giang Tran
translator: Vietnam unit
Doris Tse
planner
Jacob Wong
translator: English
All Filters