Cast & Crew

Directed by

Herman Yau

Writing Credits

Eric Lee
(screenplay)
Erica Li
(screenplay) (as Min Li)
Herman Yau
(written by)

Cast

Andy Lau
Yu Shun Tin
Louis Koo
Feng Chun Kwok (Dizang)
Michael Kiu Wai Miu
Lam Cheng Fung
Karena Ka-Yan Lam
Michelle Chow Man Fung
Kent Cheng
Yu Nam
Ka-Tung Lam
Secretary for Justice
Cherrie Ying
Fong Yau Ka (Ca)
Chrissie Chau
May Chan Ching Mei
Elena Mei-Ye Kong
Cheung Ching
Carlos Chan
Jack Yau Sai Hung
Michelle Wai
Apple Tse Ka Yan
Jun Kung
Cho Tai
Jin Au-Yeung
Cho Ping
Chun-Kit Cheung
Dicky
Kong Lau
Chief Superintendent - Cheung Tsz Ming
Ben Yuen
Deputy Commissioner of Police, Operations
Sam Lee
Drug Dealer
Kwok-Keung Cheung
Ming
Pancy Chan
Senior Constable
Halina Tam
Doctor - Siu Ka Man
Faith Lee
Florence Lam Hoi Nam (Age 16)
Jimmy Au
Chiu Wing Cheong
Gill Mohindepaul Singh
Abbas Abraham
Eddie Pang
Jenny's Boyfriend
Junior Anderson
Kwok's Lawyer
Ruby Yin-Ling Lam
Anchorwoman
Ho-Ying Sin
Nam's Gang
Chuan Lee
Kwok's Gang
Bonnie Xian
Yu Shun Tin's Mother
Tony Ho
Yu Shun Tin's Father
Ursule Wong
Lawyer
Singh Hartihan Bitto
Ali
Max Tat-Lun Cheung
Under Secretary for Security
Rain Lee
Marianne
Carmaney Wong
Kwok's Girlfriend
Dilys Lai
Kwok's Girlfriend
Wai Lun Yeung
Informant
Lobo Tsz-Ngai Ng
Danny Tan
Chi-Kwong Leung
Nam's Gang
Peter Seng-Hin Lee
Nam's Gang
Ying Zhe
Nam's Gang
Yat-Tung Lau
Nam's Gang
Keni Chisoen Hung
Nam's Gang
Man-Tsun Ho
Nam's Gang
Joann Nga-Wun Chan
Addicted Girl
Yim-La Wong
Florence Lam Hoi Nam (Age 1)
Tin-Yan Shek
Florence Lam Hoi Nam (Age 6)
Cher
Florence Lam Hoi Nam (Age 12)
Francis Yue-Bong So
Lecture Host
Velu Peter Gana
Kwok's Gang
Kam Yuen Tsui
Kwok's Gang
Tinyee Wong
Stock Analyst
Cheuk Wah Chan
Tin's Bodyguard
Stephen Sze-Ching Leung
Tin's Bodyguard
Albert Leung
Tin's Bodyguard
Mandy Chung
Michelle's Personal Assistant
Kitty Choi
Interviewer
Tayme
Philippine's Superintendent
Ralion Alonzo
Mayor of Manila
Chun-Hin Hu
Yu Shun Tin (Age 6)
Winnie Yi-Tsim So
Fanny
Ray Man-Kit Yuen
Drug Dealer
Wai-Nam So
Drug Dealer
Ching-Wan Chan
Reporter
Kiefer Cheung
Watchman
Bure Li
Senior Constable
Derek Chi-Wai Chong
Senior Constable
Man-Wai Poon
Constable
Dhillon Harjit Singh
Fat Boy
Wai-Keung Tam
Josef's Gang
Philippe Joly
Josef
ToTo Tong
Jenny
Karen Swinton Young
Dancer
Hoi-Lun Law
Dancer
Kam-Lam Chan
Dancer
Simone
Dancer
Bowie Wing Wai Chan
Tai Ping's Gang
Ernesto de Sousa
Tai Ping's Gang
Julian Gaertner
Julian
Kelly Cheung
Massage Girl
Cman Chan
Kwok's Killer
Tacki Ng
Kwok's Killer
Bo Yuen Chan
Abbas' Gang
Zeeshan Ali
Abbas' Gang
Nishant Malkani
Abbas' Gang
Suki Lai
Master of Ceremonies
Mang-Ling Choi
Horse Trainer
Clifford Tsang
Receptionist
Ricky Chun-Wah Chan
Abbas' gang
Celesty Cheuk-Yan Cheung
Receptionist
Yiu-Wing Chin
Funeral guest
Cho-Kuen Chu
Thug
Steven Dasz
Xíngshì
Arthur Gannaban
Police
Kuma Hung
Passerby
Candy Knutzen
Party girl
Valeriia Law
Party Girl
Chung-Wah Man
Ah-Tung
Nishant
Abbas' gang
Tayme Thapthimthong
Indonesian Police Chief

Produced by

Wai-Keung Chan
co-producer (co-produced by)
Alvin Chau
co-executive producer
Yiqi Chen
executive producer
Hong-Tat Cheung
administrative producer
Alex Dong
administrative producer
Ying Gao
administrative producer
Junqi Huang
producer (as C.K. Wong) (produced by)
Esther Koo
producer (produced by)
Alvin Lam
producer (produced by)
Daniel Lam
executive producer
Andy Lau
producer (produced by)
Simon Li
administrative producer
Rong Liu
co-executive producer
Jingxi Shen
co-executive producer
Qi Tian
co-executive producer
Changtian Wang
co-executive producer
Liya Wang
co-executive producer
Carly Wong
line producer: pre production (as Carly Tung-Fa Wong)
Huibin Xing
co-executive producer
Tianfu Xu
co-executive producer
Li Yang
administrative producer (as Lily Yang)
Shirley Yeung
co-producer (co-produced by)
Leo Yu
executive producer
Haiyan Zhang
co-executive producer
Lijun Zhao
co-executive producer
Zhengyuan Zhou
co-executive producer

Music by

Jan-Hung Mak
(as Brother Hung)

Cinematography by

Kwong-Hung Joe Chan
director of photography (as Joe Chan)

Editing by

Wai-Chiu Chung
(as Azrael Chung)

Art Direction by

Siranat Ratchusanti
art director: Thailand

Makeup Department

Gary Chan
project director
Sheng-Chieh Chen
lead special makeup effects artist
Yu-Lai Cheng
makeup artist: Andy Lau
Hon-Lam Chong
lab technician
Kei-Luen Chou
hair stylist
Jerman Chu
fabrication
Wai-Fong Chu
makeup artist
Man-Kit Law
hair stylist
Yat-Yi Leung
makeup artist
Lai-Yee Man
makeup artist: Louis Koo
Yun Ling Man
makeup artist (as Yun-Ling Man)
Kwok-Kin Poon
hair stylist
Yue Qiu
makeup artist
Bun-Leung Wong
lab technician
Sin-Yi Wong
hair department
Chun-Wai Yiu
pre painter

Production Management

Tsz-Kit Chiu
production accountant
Lai-Yin Chow
unit manager
Shuk-Fan Chung
assistant production manager
Sze-Man Leung
production manager
Yindy Leung
production manager
Tsz-Wai Ngai
associate production manager
Isaac To
associate production manager (as Issac Yuet-Kee To)
Tsz-Fan Tse
associate production manager
Lai-Wa Wong
assistant production manager

Second Unit Director or Assistant Director

Wai Mei Cheung
second assistant director (as May Wai-Mei Cheung)
Tsz Pun Ko
first assistant director
Vik Singh
third assistant director (as Hau-Ming Yu)
Jason Chun-Wai Wan
second assistant director

Art Department

Wai-Tong Bo
propsman
Sin-Chi Chan
propsman
Tsz-Wai Chan
assistant art director
Wah Chan
propsman
Yan-Ting Chan
art assistant
Chok-Man Cheung
propsman (as Edward Chok Man Cheung)
Hoi-kei Cheung
assistant art director (as Hoi-Ki Cheung)
Kam-Kin Cheung
propsman
Ngai-Chi Chim
propsman
Dandy Chi-Kwong Chu
propsman
Keng Lek Foong
on-set propsman
Hoi-Yan Hau
art assistant
Kam-Ho Ho
assistant art director
Jackson Wei-Ming Huang
props master (as Jasckson Wei-Ming Huang)
Wing-Hing Law
propsman
Ida Tsz Kwan Mak
propsman (as Tsz-Kwan Mak)
Kwok-kei Ng
propsman
Tom Kim-Fai Ng
propsman
Lok-Sze Po
art assistant
Chun-Man Wong
propsman
Chyau Fung Wong
on-set propsman
Hon-Man Yiu
associate art director
Ka-Ho Yuen
propsman
Kwok-Sum Yuen
propsman

Sound Department

Mick Boraso
sound effects editor
Chun-Ting Chan
Foley Editor
Vincent Chan
sound effect editor: Cinedigit
Viola Chan
sound effect editor: Cinedigit
Yiu Pong Chan
adr/dialogue recordist: Cinedigit
The Foley Bros
Foley services
Monica He
producer: One Cool (as Monica Yuanyuan He)
Tom Heuzenroeder
sound effects editor
Siu-Kei Ip
re-recording mixing: Cinedigit / sound designer: Cinedigit
Yajie Jia
recording engineer
Mandy Kwan
dialogue editor: Cinedigit
Chi-Man Kwok
soundman
Hidi Lai
sound post-production producer: Cinedigit
Nopawat Likitwong
dolby almos re-recording mixer: One Cool
Ziyuan Lin
producer: One Cool
Yun Ling
dubbing artist: Mandarin
Wilson Liu
adr/dialogue recordist: Cinedigit
Jessica Hoi Ki Lo
sound assistant
Ka Lok Lo
editing operator: Cinedigit
Rafael Millán
foley editor / foley recordist: Cinedigit
Stuart Morton
sound effects editor
Kei-Wing Nip
sound designer: Cinedigit / sound post-production supervisor: Cinedigit
Sarunyu Nurnsai
dolby almos re-recording mixer: One Cool
Linda Quan
dubbing assisting director: Mandarin
Pak-Lai So
dubbing artist: Mandarin / dubbing director: Mandarin
Sebastián Sonzogni
foley artist: Cinedigit
Dachuan Sun
dubbing artist: Mandarin (as DC Sun)
Hing-Kwok Tsang
dubbing director: Cantonese
Bobbie Wong
project supervisor: One Cool
Chi Hang Wong
editing operator: Cinedigit
Chun Hin Wong
editing operator: Cinedigit
Fung-Ying Wong
dubbing director: Cantonese
Ken Wong
dialogue editor: Cinedigit
Jie Zhang
dubbing artist: Mandarin

Special Effects by

Shui Tim Chi
explosionist
Shui-Wah Chi
assistant explosionist
Chi Shing Fung
assistant explosionist
Yuk-Yim Lam
assistant explosionist
Wai-Wo Tang
junior of explosionist

Visual Effects by

Chih-Hsiung Luis Carlos
cg artist
Chun-Yu Chan
senior cg artist
Jack Chan
cg supervisor
Jyingo Cheung
cg artist (as JYingo Cheung)
Lilia Cheung
compositing artist
Wang-Fung Cheung
cg artist
Ho-Hin Choi
compositing artist
Tse-Kit Chow
cg artist
Shemy Chung
senior compositing artist (as Sherry Chung)
David Ding
retouch and roto artist
Jack Ding
retouch and roto supervisor
King-Wai Diu
cg supervisor
Benson Guo
retouch and roto artist
Jason Han
retouch and roto artist
Hin-Pun Ho
senior compositing artist
Ka-Chuen Ho
cg supervisor
Ka-Chuen Ho
lead fx artist
Kwan-Yeung Ho
senior cg artist
Man-Lok Ho
on-set vfx supervisor / visual effects supervisor
James Chun-Pong Hon
senior cg artist
Sheng Hu
retouch and roto artist
Man-Shi Hung
cg artist
Kenneth Pak-Hei Ku
compositing artist
Chi-Hoi Lam
compositing artist
Garrett Lam
vfx producer (as Garrett K. Lam)
Kin-Chi Lam
cg artist
Kai-Sing Lau
cg artist
Hoi-Ha Lee
cg artist
Kwai-Hing Leung
cg artist
Raymond Wai-Man Leung
visual effects supervisor
Ricky Leung
compositing artist
Lily Li
retouch and roto artist
Jules Lin
technical supervisor (as Jules Chun-Yue Lin)
Yuen Chi Liu
pipeline td
Hing-Yee Lo
production assistant
Siu Fu Ma
on-set vfx supervisor / visual effects supervisor
Wai-Man Mok
senior cg artist
Eric Pang
senior compositing artist (as Erik Pang)
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
Baiyi Ye
retouch and roto artist
Kwok-Leung Yee
on-set vfx supervisor / visual effects supervisor
Emil Yeung
senior compositing artist
Siu Fai Yeung
senior compositing artist
Qidong Zhang
retouch and roto artist
Rain Zhang
retouch and roto artist

Stunts

Hon-Tung Chan
car stunt
Kim-Fai Che
assistant action choreographer
Hing Chung Cheung
car stunt
Lap-Fung Cheung
stunts
Ping-Chuen Cheung
wire team
Wai-Shun Cheung
car stunt
Kwok-Leung Ching
wire team
Cho-Kuen Chu
wire team
Chin-Hung Fan
wire team
Ping Han
action choreographer (as Ping Hon)
Xiaogang He
stunts
Jiangwei Jia
stunts
Louis Kwok-Wah Keung
wire team
Choy Kwok-Ping
wire team (as Kwok Ping Choy)
Chun-Ho Lai
car stunt
Chi-Ming Lau
wire team supervisor
Wai Kit Lau
car stunt
Chin-Fung Leung
stunts
Hing Chun Ma
car stunt equipment-captain
Wai-Keung Mung
car stunt
Chun Ming Ng
car stunt
Gobi Ng
car stunt choreographer
Hung-Wai Ng
car modification mechanics
Ching-Hoi Tam
car stunt
Ching-Lam Tam
car stunt
Chiu-Yau Tang
wire team
Eric Wan
car stunt (as Eric Chi-Ho Wan)
Yufei Wang
stunts
Chun Kin Wong
assistant car stunt supervisor
Joey Chun-Tak Wong
car stunt
Simson Wai-Sum Wong
car stunt
Tak-Fai Wong
car stunt
Tak-Wai Wong
car stunt
Wai Tong Wong
wire team
Yiu-Wai Wong
car stunt
Kwok-Tat Yan
car stunt
Paco Yick
wire team (as Tin-Hung Yick)
Tau Wan Yue
wire team (as Wan Lau)
Kwok-Wai Yung
car rollover with explosion captain
Shuai Zhao
stunts

Camera and Electrical Department

Kwok Wai Chan
electrician (as Eric Kwok Wai Chan)
Pak-Chun Chan
crane
Sing-Hang Chan
best boy
Yun-Man Chan
electrician
Dik-Kei Cheung
a camera assistant
Sai-Tak Cheung
electrician
Wing Keung Cheung
b camera assistant
Chi-Kong Fung
electrician
Kam-Cheong Fung
electrician
Chun-Yue Ho
jimmy jib
Pui-Lun Ho
crane
Rick Lap-Kei Ho
behind the scene cameraman
Tat-Shun Ho
crane
Jung-Hsiang Hsu
aerial filming director
Ka-Chun Lai
grip
Ching-Chung Lam
grip
Chun-Sing Lau
grip
Tin-Wah Lau
electrician
Yiu-Ting Lau
grip
Hong Lung Law
electrician (as Hon Lung Law)
Andy Lee
behind the scene cameraman
Chu Wing Lee
crane
Chun Yee Lee
electrician (as Dee Chun-Yee Lee)
Chup Hun Lee
electrician
James On-Hong Lee
crane
Po Lam Lee
electrician
Chung-Hau Leung
grip
Kwok-Fung Leung
grip
Clarence Kok-Kong Lin
electrician
Ming-Chuen Lo
crane
Hao Lu
aerial filming operator
Wing-Kei Mak
dollyman (as Wing Ki Mak)
Kin-Man Ng
gaffer
Long-Fung Ng
grip
Man-Yin Ngai
b camera assistant
Hing-Wah Siu
c camera assistant
Hei-Hang Tang
still photographer
Kin-Wai Tse
electrician
Johnny Wan
crane (as Johnny Yat-Sing Wan)
Wai-Keung Wan
jimmy jib
Chun-Mo Wong
crane
Lok-Man Wong
digital imaging technician
King-Wai Wu
grip
Kin-Man Yu
electrician
Song-Hua Zhang
aerial filming operator

Costume and Wardrobe Department

Yin-Kwan Cheung
assistant costume designer
Sum-Ping Chong
assistant costume designer
Yee-Man Chui
wardrobe
Chun Yan So
associate costume designer
Yi-Lok Wong
assistant costume designer

Editorial Department

Jittapol Anuccavech
subtitling: One Cool Thailand
Dulapark Booncharern
digital on-line editor: One Cool Thailand
Chuchawam Chairimwiang
digital mastering: One Cool Thailand
Kenneth Chan
digital artist: One Cool Hong Kong
Sing-Chun Chan
behind the scene editor (as Shing-Chun Chan)
Deborah Huen
senior digital colorist: One Cool Thailand
Kritsada Kaewmanee
technical director: One Cool Thailand
Kamjana Kamjanapibul
visual effects artist: One Cool Thailand
Salita Kaosanit
producer: One Cool Thailand
Eddie Kwok
technical supervisor: One Cool Hong Kong
Cindy Lau
post-production supervisor: Greenwood Media
Copen Lee
producer: One Cool Thailand
Samuel Leung
digital artist: One Cool Hong Kong
Rex Li
digital artist: One Cool Hong Kong
Stephen Lin
behind the scene editor
Addie Liu
editorial assistant: Greenwood Media
Calmen Lui
project supervisor: One Cool Hong Kong
Pattanapong Panit
data management: One Cool Thailand
Chakrin Premananda
digital on-line editor: One Cool Thailand
Nepasnan S.
project manager: One Cool Thailand
Pramota Sanlithayee
digital mastering: One Cool Thailand
Mag Siu
production coordinator: One Cool Hong Kong
Parisa Sriwichai
assistant digital colorist: One Cool Thailand
Siwapoom Suesat
assistant digital colorist: One Cool Thailand
Kusumas Suntharapa
production coordinator: One Cool Thailand
Praween Sutton
data management: One Cool Thailand
Wing Tsang
producer: One Cool Hong Kong
Aaron Tse
digital artist: One Cool Hong Kong
Ka-Yan Tse
post-production coordinator: Greenwood Media
Yada Waewhong
visual effects artist: One Cool Thailand
Carmen Wan
post-production coordinator: Greenwood Media
Bobbie Wong
project supervisor: One Cool Thailand
Daniel Wong
digital artist: One Cool Hong Kong
Dennis Wong
digital on-line editor: One Cool Hong Kong

Script and Continuity Department

Yee-Kei Yau
continuity

Additional Crew

Sing-Chun Chan
behind the scene supervisor (as Shing-Chun Chan)
Aman Chiu
promotion p.r.
Chun-Nam Chu
set runner
Sing-Lung Koon
set runner
Shu-Kei Lau
set runner
Tak Chuen Law
set runner
Wai-Kwong Law
set runner
Yat-On Lee
set runner
Jannie Wai
production staff
Ka-Po Wong
tea lady
Vincent Tsz-Kin Wong
first ad
Lynn Woo
English subtitles
Tianzuo Xu
project manager
Lawrence King-Lam Yeung
first ad
Yung-Lin Yeung
tea lady
Kin-Ping Yip
promotion p.r.
Luis Stefanon
marketing director: USA (uncredited)
All Filters