Cast & Crew

Directed by

Herman Yau

Writing Credits

Eric Lee
(screenplay)
Erica Li
(screenplay)

Cast

Francis Ng
Wong Dai Wai
Julian Cheung
Lee Weng Kan
Charmaine Sheh
Carly Yuen
Chrissie Chau
Phang Zhen Mei
Kent Cheng
Teo Jit Sin
Wilfred Lau
Teo Chun Yann
Dominic Lam
Secretary for Food and Health
Michelle Wai
JoJo
Louis Cheung
Ho Ban Benson
Sam Lee
Danny Song
Vincent Sze
Teo Chun Loong
Halina Tam
Mrs. Wong
Kwok-Keung Cheung
Superintendent of Police Chu
Pinky Cheung
Ying Seow Chern
Tony Ho
Secretary Mak
Wiyona Yeung
Lady Killer
Wai-Chuen So
Killer
Andrew Pong
Killer
Kia Wong
Policewoman
Lok-Yiu Chan
Wong Dai Wai's Daughter
Yat-Hin Wu
Teo Chun Yann's Classmate
Chun-Sang Tai
Teo Chun Yann's Classmate
Wan-Keung Yip
Chief Editor
Colin David Herbert Blackwell
Joe Watson
Elia Astorino
Anchor in English
Aanchal Wadhwani Matryoshka
Anchor in English
Ka Ying Cheung
Anchor in Cantonese
Alvis Chun-Fung Lo
Emcee
Sik-Chung Ma
Award Presenter
Hoi-Lan Lee
Mother
Yu-Hin Ng
Boy
Man-Shun Ng
School Security
Jane Wong
Danny Song's Assistant
Wai-Kit Chung
Killer
Chun-Fung Chan
Killer
Samson Tsang
Killer
Ruzzlan Abdullah
Police Commissioner Keung
Elvis Chin
Detective Bian
Aaron Barber
Security Force Officer
Geoff Andre Feyaerts
Reporter
Karanbir Hundal
Forensic
Angel Ong
News Reporter
Marcio Sebsam
Security Guard

Produced by

Alvin Chau
executive producer (as Stephen Shiu Junior)
Shuogang Chen
executive producer
Yiqi Chen
executive producer
Hong-Tat Cheung
administrative producer
Larry Chiang
co-executive producer
Canes Yuen-Ching Choi
line producer
Kaw-Sing Choi
co-executive producer
Kingston Lok-Yin Choi
executive producer
Alex Dong
co-executive producer
Tony Po-Keung Fan
co-producer
Zhaoqing Jiang
co-executive producer (as Tommy Jiang)
Peter Ko
co-executive producer
Chi-Lam Kwan
supervising producer
Chikia Kwan
production executive
Jinke Lei
co-producer
Qin Li
co-executive producer
Yang Liu
co-executive producer
Chiu-Kai Sing
co-producer
Jr. Stephen Siu
executive producer (as Stephen Shiu Junior)
Man-Hong Tong
producer (as Stanley Tong) / producer (as Stanley Tong) (produced by)
Allyan Too
producer: Malaysia crew (as Wen-Pin Too)
Kevin Tse
co-producer
Paco Wong
co-producer
Fan Yang
administrative producer
Guang Yang
co-producer
Taizhi Yao
co-executive producer
Shirley Yeung
co-producer
On-Lee Yu
co-executive producer

Music by

Jan-Hung Mak
(as Brother Hung)

Cinematography by

Kwong-Hung Joe Chan
director of photography (as Joe Chan)
Man-Yin Ngai
director of photography

Editing by

Wai-Chiu Chung
(as Azrael Chung)

Casting By

Crystal Yak Foon Chooi
(casting manager: Malaysia crew)

Art Direction by

Tony Yu
(as Tony Hing-Wah Yu)

Set Decoration by

Jeffrey Ka-Long Chan
Fu-Lam Cheung
Tsz-Kin Cheung
Tsz-Lung Choi
Ka-Wong Chong
Kim-Hung Lai
Ka-Shing Lam
Chi-Kit Law
(as Chi-Kit Lo)
Chi-Fai Lee
Chun-Mo Lee
Wing-Cheong Lee
Weiping Liao
Kam-Shing Tam
Yu Hong Tam
Yin Keung Yau
Chun-Kit Yeun
Chun-Chau Yeung
Kin-Ho Yu

Costume Design by

Jenn Chan
image designer

Makeup Department

Yan Hu
makeup artist
Man Yee Lee
assistant makeup: Malaysia crew
Wai-Kin Leung
makeup artist: Francis Ng's
Yin-Ping Leung
makeup artist: Charmaine Sheh's
John Huang Sheng Lim
assistant hair stylist: Malaysia crew
Siew Chia Tan
assistant makeup: Malaysia crew
Wilson Uei Shyang Tan
assistant hair stylist: Malaysia crew
Shun-Ming Yeung
hair stylist

Production Management

Kurt Cheung
production manager (as Kurt Ngo-Yueng Cheung)
Hui Foon Chew
assistant production manager: Malaysia crew
Sze Wen Hoo
production manager: Malaysia crew
Huiyan Leong
assistant production manager: Malaysia crew
Ball Lo
production assistant (as Ball Yuen-Yi Lo)
Michael Mak
production assistant (as Micheal Ting-Cheung Mak)
Carol Hoi Kei Ng
assistant production manager / post-production assistant
Andrew Oh
senior production manager: Malaysia crew (as Andrew Oh Vum Chuak)
Susan Sie To
post-production assistant
Pugalenthan Supramaniam
production manager: Malaysia crew (as Pugalenthan A/L Supramaniam)
Man-Hong Tong
assistant production manager
Cheuk-Kiu Wong
post-production supervisor
Kam-Ming Wong
unit manager
Yau Zhang Yeo
assistant production manager: Malaysia crew

Second Unit Director or Assistant Director

Wing-Lui Lam
first assistant director / post-production assistant director
Yiu Chu Li
first assistant director
Man Leung Ng
second assistant director
Poh Yin Wong
third assistant director: Malaysia crew

Art Department

Mohd Mayudin bin Abdul Hamid
on set props: Malaysia crew
Achmad Hamdi Az
assistant art: Malaysia crew
Chee Siong Chan
on set props: Malaysia crew
Wai-Chuen Cheung
property master
Man Man Chin
assistant art: Malaysia crew
Katherine Cobb
assistant art director (as a different name)
Wei Kit Goh
graphic designer: Malaysia crew
Karen Kar-Yan Ho
assistant art director
Wai Ying Koay
graphic designer: Malaysia crew
Hiu-Yan Ku
assistant art director
Xindy Xin Ying Lai
on set props: Malaysia crew
Sitt Zan Lau
assistant art: Malaysia crew
Yan-Yan Lau
assistant art director (as Vivian Yan-Yan Lau)
Melvin Lee
props car coordinator: Malaysia crew
Victor Lee
assistant art: Malaysia crew (as Victor Ming Chiang Lee)
Rudi Raid
assistant art: Malaysia crew
Subairi
on set props: Malaysia crew
Kern Ooi Tan
graphic designer: Malaysia crew
Wen Huei Too
art & props coordinator: Malaysia crew
Bryan Wong
assistant art: Malaysia crew (as Bryan Hoi Leong Wong)
Chun Lim Woon
assistant art: Malaysia crew
Quat Kat Woon
on set props: Malaysia crew
Lee Mee Yap
assistant art: Malaysia crew

Sound Department

Viola Chan
sound effects editor
Yiu Pong Chan
adr recordist / dialogue recordist
Chun-Fai Cheung
foley recordist
Siu-Kei Ip
re-recording mixer / sound designer
Mandy Kwan
dialogue editor
Hidi Lai
sound post-production coordinator
Joanne Lau
sound effects editor
Kin Lung Lin
foley artist
Wilson Liu
adr recordist / dialogue recordist
Ka Lok Lo
editing operator
Kei-Wing Nip
sound designer / sound post-production supervisor
Tak-Wing Tam
on-set sound recordist
Johnny Wan
on-set boom operator
Chi Hang Wong
editing operator
Chun Hin Wong
editing operator
Ken Wong
dialogue editor
Ben Zhang
dubbing director: Mandarin

Special Effects by

Kwok-Keung Kwan
on-set special effects supervisor

Visual Effects by

Chi-San Chan
on-set vfx coordinator
Chun-Yat Chan
cg artist
Chun-Yu Chan
senior cg artist
Jack Chan
senior cg artist
Rui Chen
retouch and roto artist (as Rain Chen)
Wai-Kwan Cheng
senior cg artist
Jyingo Cheung
cg artist (as JYingo Cheung)
Sino Ming-Hon Choi
cg supervisor
Tse-Kit Chow
cg artist
Yin-Man Chow
compositing artist
Hiu-Yan Chu
cg artist
Tak-Biu Chui
cg supervisor (as Tak Piu Chui)
David Ding
retouch and roto artist
Jack Ding
retouch and roto supervisor
Barry Fang
retouch and roto artist
Robin Gao
retouch and roto artist
Hin-Pun Ho
senior compositing artist
Ka-Chuen Ho
lead fx artist / senior cg artist (as Loki Ka Chuen Ho)
Kwan-Yeung Ho
senior cg artist
Man-Lok Ho
senior cg artist
Sheng Hu
retouch and roto artist
Kenneth Pak-Hei Ku
compositing artist
Alexander Lam
compositing artist
Chi-Hoi Lam
compositing artist
Garrett Lam
vfx producer (as Garrett K Lam)
Wai-Kit Law
on-set vfx supervisor
Ken Leung
cg artist
Raymond Wai-Man Leung
cg supervisor
Ricky Leung
compositing artist
Lily Li
retouch and roto artist
Hung-Fung Lim
cg supervisor (as Alex Hung Fung Lim)
Jules Lin
technical supervisor (as Jules Chun Yue Lin)
Hing-Yee Lo
production assistant
Siu Fu Ma
visual effects supervisor
Man-Lung Ng
senior cg artist
Eric Pang
senior compositing artist (as Erik Pang)
Randy Tse
senior cg artist (as Randy Siu Kei Tse)
Mei Wang
retouch and roto artist (as SuYun Wang)
Sum Yin Wong
senior cg artist
Wai-Lok Wong
senior cg artist
Wai-Wing Wong
cg artist
Yuen-Ki Wong
compositing artist
Ye Yang
retouch and roto artist
Ka-Ki Yau
senior cg artist
Kwok-Leung Yee
visual effects supervisor
Emil Yeung
senior compositing artist
Siu Fai Yeung
senior compositing artist
Qidong Zhang
retouch and roto artist

Stunts

Chun-Fung Chan
stunt double
Kin Wing Chan
stunts
Sung-Yau Chan
stunts
Eric Cheung
assistant car stunt coordinator (as Wai-Shun Cheung)
Lap-Fung Cheung
stunt double
Kok Chiu Chin
car stunt: Malaysia crew
Wai-Kit Chung
stunt double (as Christian Wai-Kit Chung)
Wing-Yin Fung
stunts
Choi-Nam Ip
stunts (as Choi-Kuk Ip)
Ronnie Kee
car stunt: Malaysia crew
Simon Kong
stunt & wire team: Malaysia crew
Isaac Boon Chuon Lee
car stunt: Malaysia crew
Wn Bin Lee
car stunt: Malaysia crew
Chin Lyweoi Leona
car stunt: Malaysia crew (as Leona Laweoi Chin)
Edmond Loh
stunt & wire team: Malaysia crew
Gobi Ng
car stunt coordinator (as Thomson Hoi Tong Ng)
Ching-Lam Tam
stunt driver
Kai-Piu Tam
stunt driver
Jacky Tan
car stunt: Malaysia crew
Chai Yong Teo
car stunt: Malaysia crew
Samson Tsang
stunts
Chi-Man Wong
assistant action choreographer
Jack Wai-Leung Wong
stunt choreographer
Shui-Ki Wong
stunt double
Tsz-Sin Yan
stunt driver
Kwok-Wai Yung
stunt driver

Camera and Electrical Department

Lok Man Chan
camera grip
Sing-Hang Chan
best boy
Ting Chan
electrician
Chen Meng Cheng
assistant lighting: Malaysia crew
Mun Wah Cheong
vtr: Malaysia crew
Dik-Kei Cheung
focus puller
Sai-Tak Cheung
electrician
Tat-Chuen Cheung
jib
Wing Keung Cheung
focus puller
Alex Chong
drone operator: Malaysia crew
Kum Foo Choo
assistant lighting: Malaysia crew
Zhen-Li Chow
camera grip
Kim-Ming Fok
jib
Gam-Wing Fung
electrician (as Kam Wing Fung) / electrician (as Kam-Wing Fung)
Kam-Cheong Fung
electrician
Chee Tat Gun
assistant lighting: Malaysia crew
Kai-On Ho
electrician
Man-Tat Ho
camera grip
Tat-Shun Ho
jib
Ping-Shing Ko
camera grip
Krishnan
tracking vehicle: Malaysia crew
Kei Lick Kwok
jib
Yau Shek Lam
camera grip
Chun-Sing Lau
camera grip
Hong Lung Law
electrician
Chun Yee Lee
electrician
James On-Hong Lee
jib
Jeffery Xin Tong Lee
assistant lighting: Malaysia crew (as Xin Ton Lee)
Kwan-Yiu Lee
electrician
Kwok-Lun Lee
electrician (as Lee Keillor Lin)
Chun-Sing Leung
camera grip
Kwok-Fung Leung
camera grip
Yiu Cheung Luk
electrician
Wing-Kei Mak
camera grip (as Wing-Ki Mak)
Jeevanathan Manikam
jimmy jib operator: Malaysia crew (as Jeevanathan A/L Manikam)
Nadjmee Nasarudin
focus puller: Malaysia crew (as Nadjmee Bin Nasaruddin)
Kin-Man Ng
gaffer
Long-Fung Ng
camera grip
Wai-Yin Ng
electrician
Man Keung Ngai
electrician
Shadrach Dalton Nunis
tracking vehicle: Malaysia crew
Wayne Ooi
drone operator: Malaysia crew
Robinraj Selvarajoo
dolly grip: Malaysia crew (as Robinraj A/L Selvarajoo)
Kaleeswaran K. Shanmugavel
assistant camera: Malaysia crew (as Kaleeswaran A/L K.Shanmugavel)
Manikanthan Sinnasamy
dolly grip: Malaysia crew (as Manikanthan A/L Sinnasamy)
Dickson Man Yee Song
assistant camera: Malaysia crew
William Kok Kit Sow
assistant camera: Malaysia crew
Chi-Keung Wong
still photographer
Chun-Mo Wong
jib
Kai-Yeung Wong
electrician
Lok-Man Wong
digital imaging technician
Man Shing Wong
dollyman (as Man Sing Wong)
King-Wai Wu
camera grip
Samuel Yeow Kok Yeap
assistant camera: Malaysia crew
Wai-Chiu Yu
electrician
Abd Malek Md Zaid
jimmy jib operator: Malaysia crew

Casting Department

Hung Mun Chow
assistant casting manager: Malaysia crew
Anne Hoi Lam Low
assistant casting manager: Malaysia crew

Costume and Wardrobe Department

Wing-Kiu Chack
costume assistant
Connie Chai
assistant wardrobe: Malaysia crew
Sze-Man Chan
costume assistant
Ho Hee Chong
wardrobe coordinator: Malaysia crew (as Carol Chong)
Mei Li Chow
assistant wardrobe: Malaysia crew
Chee-Ting Lam
costume assistant
Yan-Ning Lau
costume assistant
Wing-Lin Li
costume assistant
Janice April Pang
costume assistant
Wing Shum
wardrobe coordinator: Malaysia crew (as Wing Shun Siut Fen)
Chuen Tung Tse
wardrobe
Shuk-Ting Yip
costume assistant

Editorial Department

Jittapol Anuccavech
subtitling: Bengkok office
Dulapark Booncharern
digital on-line editor: Bangkok office
Chuchawam Chairimwiang
digital mastering: Bangkok office
Jack Chong
digital artist: Hong Kong office
Ansel Fong
digital artist: Hong Kong office
Deborah Huen
senior digital colorist: Bangkok office
Kritsada Kaewmanee
technical director: Bangkok office (as Kritsada Kaewmani)
Kamjana Kamjanapibul
digital artist: Bangkok office
Salita Kaosanit
producer: Bangkok office
Eddie Kwok
technical supervisor: Hong Kong office
Copen Lee
producer: Bangkok office
Samuel Leung
digital artist: Hong Kong office
Calmen Lui
project supervisor: Hong Kong office
Leonard Wai Yin Mang
digital artist: Hong Kong office
Pattanapong Panit
data management: Bangkok office
Nepasnan S.
production manager: Bangkok office
Pramota Sanlithayee
digital mastering: Bangkok office
Mag Siu
production coordinator: Hong Kong office
Parisa Sriwichai
assistant digital colorist: Bangkok office
Siwapoom Suesat
digital on-line editor: Bangkok office
Praween Sutton
data management: Bangkok office
Wing Tsang
producer: Hong Kong office
Aaron Tse
digital artist: Hong Kong office
Yada Waewhong
digital artist: Bangkok office
Bobbie Wong
project supervisor: Bangkok office
Daniel Wong
digital artist: Hong Kong office
Dennis Wong
digital on-line editor: Hong Kong office

Location Management

Kwok Chern Foong
location coordinator: Malaysia crew
Man Yong Kan
location coordinator: Malaysia crew
Zhao Xian Wong
location coordinator: Malaysia crew

Script and Continuity Department

Sai-On Choi
continuity (as Siu On Choi)

Transportation Department

Rozi Bin Abdullah
driver: Malaysia crew
Jaga Gevan Rao Arvenesar
driver: Malaysia crew (as Jaga Gevan Rao A/L Arvenesar)
Kok Keong Chaw
driver: Malaysia crew
Chee Siong Cheong
driver: Malaysia crew
Hon-Piu Cheung
driver
Joe Thiam Loong Chew
driver: Malaysia crew
Kok Theam Chew
driver: Malaysia crew
Yan-Lung Chow
driver
Yu-Kay Chow
driver
Johnny Wan Hong Choy
transport assistant manager: Malaysia crew
Chun-Yin Chui
driver
Ganesh
driver: Malaysia crew
Chi-Chiu Ho
driver
Chee Keong Hong
driver: Malaysia crew
Jayamurugam
driver: Malaysia crew
Aricandaran Krishnan
driver: Malaysia crew (as Aricandaran A/L Krishnan)
Louis Ngo-Yin Lam
driver
Raymond Ka-Leung Lee
driver
Weng Onn Lee
driver: Malaysia crew
Tek Fah Lok
driver: Malaysia crew
Hann Jong Loo
driver: Malaysia crew
Tat-Wai Ng
driver
Lukman Mohd Nin
driver: Malaysia crew
Kah Nick Ong
driver: Malaysia crew
Shiau May Poon
transport manager: Malaysia crew
Noor Azizan Abdul Samad
driver: Malaysia crew
Saravanan
driver: Malaysia crew
Chuan Phang Tan
driver: Malaysia crew
Collin Kok Leng Wong
driver: Malaysia crew
Kai-Yuen Wong
driver
Loong Kong Wong
driver: Malaysia crew
Yong Fatt Wong
driver: Malaysia crew
Choon Kit Yap
driver: Malaysia crew
Eng Soon Yeo
driver: Malaysia crew
Kwan-Man Yeung
driver
Tony Yong
driver: Malaysia crew
Muhammad Zamir Zaham
driver: Malaysia crew

Additional Crew

Kage Chan
making of
Yee Wei Cheng
handy: Malaysia crew
Chun-Nam Chu
production runner
Kok Hin Chu
handy: Malaysia crew
Denesh Kumar Pugalzenthi Eden
researcher
Heaven Ho
production runner (as Heaven Yat-Wah Ho)
Sing-Lung Koon
production runner (as Jose Sing Lung Koon)
Kwai-Wan Kwok
production runner
Ping-Ting Lam
english translation and subtitles
Chui Yee Lim
tea lady: Malaysia crew
Wei Sheng Lim
handy: Malaysia crew
Hap Jin Loo
handy: Malaysia crew
Issabelle Onn
language teacher: Malaysia crew
Kumi Shing
accountant
Chiu-Hung Siu
production runner
Shu Hui Teh
tea lady: Malaysia crew
Wing-Wah Tse
production runner
Dou-Fai Wong
making of
Ka-Po Wong
tea lady
Jia Seng Yap
handy head: Malaysia crew
Kim Poh Yap
handy head: Malaysia crew
Kok Wei Yap
handy: Malaysia crew
Yung-Lin Yeung
tea lady
Hao-Tien Yuen
production assistant
Ka-Ho Yuen
production runner
Tin-Yu Yuen
production runner
All Filters