Cast & Crew

Directed by

Benny Chan

Writing Credits

Benny Chan
(screenplay)
Ram Ling
(as Chi-Man Ling)
Ram Ling
(screenplay) (as Chi-man Ling)

Cast

Aaron Kwok
Sunny
Shu Qi
Angel
Jing Wu
Sun Hao
Jingchu Zhang
Cheng Xiuhua
Ka-Man Chan
Policeman
Chrissie Chau
Youyou
Chun-sing Chiu
Inspector Chan
Collin Chou
Zhang Dachu
Chi Keung Chow
Policeman
Seung-him Ho
James
Elanne Kong
Angel's TV Replacement
Kibby Lau
CSS reporter
Pak-wun Lee
Brian
Simon Lee
Advertiser
Sun-Him Lee
Police Officer
Sany Song
Trapped driver's daughter
Nan Tie
Liu Zhenxing
Kong To
Police negotiator
Terence Tsui
Fishing village chief
Cake Wong
Dachu's show assistant
Chi-Yin Wong
Inspector Tong
Jun Lam 'Toby' Wong
Cargo ship crew A
Kwok-Wah Wong
Policeman
Pak-To Wong
Fishing villager A
Terence Yin
Kai
Danny Yuen
Policeman
Wah Yuen
Uncle Tak
Jacob J Ziacan
Experimental prisoner

Produced by

Benny Chan
producer
Pang-Chun Chan
associate producer
Daniel Lam
executive producer
Wendy Wong
associate producer

Music by

Anthony Chue

Cinematography by

Anthony Pun
director of photography

Editing by

Benny Chan
Sing Yan Chan

Production Design by

William Chang

Art Direction by

Kwok-Wing Chong

Costume Design by

Fung-San Lui

Makeup Department

Ka-wai Hung
makeup artist
Rachel Kong
hair stylist

Production Management

Ji-Chun Chan
production manager (as David Chan)
Tze-Hung Lam
production manager
Man Liu
assistant production manager

Second Unit Director or Assistant Director

Niro Chung-Pan Suen
assistant director
Ka-Wai Tong
assistant director

Art Department

Kerry Ching-man Chan
assistant art director (as Jing-Man Chan)
Chai-Wing Cheng
property master
Gloria Cheung
assistant art director (as Hoi-Ying Cheung)
Kwok-Ban Jeung
assistant art director
Ka-Lun Wong
set designer

Sound Department

Adrian Cook
re-recording mixer (english version only)

Special Effects by

Pak-Chuen Cho
digital special effects supervisor

Visual Effects by

Ruxing Chen
computer animator: Menfond Electronic Art & Computer Design
Zhuoxian Chen
computer animator: Menfond Electronic Art & Computer Design
Hanbin Cheng
computer animator: Menfond Electronic Art & Computer Design
Sze Shuen Cho
design & visual artist: Menfond Electronic Art & Computer Design
Patrick Chui
digital effects supervisor: Menfond Electronic Art & Computer Design
Shunxiang Deng
computer animator: Menfond Electronic Art & Computer Design
LiRong Feng
computer animator: Menfond Electronic Art & Computer Design
Slander Kwong
senior computer animator: Menfond Electronic Art & Computer Design
Garrett Lam
digital effects supervisor: Menfond Electronic Art & Computer Design
Raymen Lee
senior computer animator: Menfond Electronic Art & Computer Design
Yanke Lei
computer animator: Menfond Electronic Art & Computer Design
LinJuan Li
computer animator: Menfond Electronic Art & Computer Design
May Li
lighting / texture supervisor: Menfond Electronic Art & Computer Design
Siu Fu Ma
compositor
Edward Pak
compositor
JanWen Pan
senior computer animator: Menfond Electronic Art & Computer Design (as Pan JianWen)
Randy Tse
lighting / texture supervisor: Menfond Electronic Art & Computer Design
Yi Man Tse
senior computer animator: Menfond Electronic Art & Computer Design
Angel Tsui
creative supervisor: Menfond Electronic Art & Computer Design
Ka-Hei Tsui
design & visual artist: Menfond Electronic Art & Computer Design
Gloria Tung
design & visual artist: Menfond Electronic Art & Computer Design
Sum Yin Wong
computer animator: Menfond Electronic Art & Computer Design
Victor Wong
visual effects supervisor
Darkus Yu
lighting / texture supervisor: Menfond Electronic Art & Computer Design
Huawei Zhou
computer animator: Menfond Electronic Art & Computer Design

Stunts

Chung-Chi Li
action choreographer
Yuk-Sing Ma
action choreographer
Jack Wai-Leung Wong
assistant action choreographer

Camera and Electrical Department

Chi-Kien Chan
boom operator
Kwok-Hung Chan
assistant camera: second unit (as Kwok Hung Chan)
Lok Man Chan
assistant camera: second unit
Yat-fai Cheng
dollyman
Wing Keung Cheung
assistant camera: second unit
Yuk-Chuen Cheung
gaffer
Tak-Sing Fung
still photographer
Wing-Hong Ha
still photographer
Yun-Tai Ho
assistant camera
Siu-Ho Poon
assistant lighting

Costume and Wardrobe Department

Jenn Chan
assistant wardrobe (as Chan Wan Man Jenn)
Miriam Chan
assistant costume designer
Siu Fun Cheung
wardrobe supervisor
Yun-Mei Man
wardrobe supervisor
Ping Tong
wardrobe supervisor

Editorial Department

Sing Yan Chan
post-production manager
Yiu-Kai Cheung
post-production technician
Seung Chui
compositor
Ji-Man Ho
post-production assistant
Yuk-Chun Hung
compositor (as Yuk-Jun Hung)
Chi-Hing Lo
post-production technician
Ka-Bo Nam
digital editing production manager
Ka-Fai Ng
post-production technician
Hung Poon
color timer
Edwin Van Huizen
digital intermediate colorist
Mei-Ping Yu
post-production assistant (as Phyllis Yu)

Script and Continuity Department

Niro Chung-Pan Suen
script supervisor

Additional Crew

Pang-Jan Chan
planner
Suet-Ying Chiu
presenter
Zexing Ding
presenter
Siu-Ming Lam
presenter
Po-Lin Lau
craft service
Wai-Fun Lau
accountant
Changtian Wang
presenter (as Chang-tian Wang)
Kam-Ming Wong
production assistant
All Filters