Cast & Crew

Directed by

Wilson Yip

Writing Credits

Yick-Him Cheuk
(screenwriter) (as Yick Him Cheuk)
Lai-Yin Leung
(written by) (as Jill Leung)

Cast

Louis Koo
Lee Chung Chi
Yue Wu
Chui Kit
Ka-Tung Lam
Cheng Hon Shou
Chris Collins
Sacha
Tony Jaa
Tak
Jacky Cai
Siu Man
Wai-Kwong Lo
Ban
Hanna Chan
Lee Wing Chi
Vithaya Pansringarm
Commissioner Chai
Sompob Benjathikul
Mayor Aziz
Siraphan Wattanajinda
Soei
Iris Lam
Jenny
Michelle Saram
Lee Chung Chi's Wife
Cheng Si Lam
6-year-Old Wing Chi
Ho-Yeung Yuen
Chi's Boyfriend
Nontacha
Aziz's Wife
Wave Choo
Ano
Oak Keerati
Kook
Puchong Sartnok
Stalker
Tayme Thapthimthong
Thai Police
Jirapat Phanngoen
Thai Police
Jaroslav Shvets
Tourist
Eddie Tsai
Sacha's Button Men
Stephy Tang
Chow Ting-Ting

Produced by

Jeffrey Chan
administrative producer
Alvin Chau
executive producer
Soi Cheang
producer (as Pou-Soi Cheang) (produced by)
Shuogang Chen
co-executive producer
Yiqi Chen
executive producer
Hong-Tat Cheung
administrative producer
Peter Cui
line producer
Alex Dong
executive producer (as Alex Tong)
Elaine Feng
co-executive producer
Dan Li
line producer
Kailuo Liu
executive producer
Yuk-Lam Pang
associate producer
Phakkawaran Patcharapaiboon
assistant line producer: Thai crew
Will Qiu
co-executive producer
Yue Ren
co-producer
Chaipat Sitthisarankul
line producer: Thai crew
Man-Hong Tong
co-producer (as Stanley Tong)
Paco Wong
producer (produced by)
Bo Yang
co-executive producer (as Seaman Yang)
Fan Yang
administrative producer
Guang Yang
co-producer
Dong Yu
executive producer
Meng Yu
co-executive producer
Evie Zhongyu Zhang
line producer
Youki Zhou
line producer

Music by

Comfort Kwong-Wing Chan
(as Kwong Wing Chan)
Ken Chan

Cinematography by

Kenny Tse
director of photography

Editing by

Hoi Wong

Production Design by

Kwok-Keung Mak

Art Direction by

Sai-Hung Chow

Costume Design by

Kar Yan Yip
(as Karen Yip)

Makeup Department

Sau-Hon Chan
makeup artist (as Sau Han Chan)
Shuen Cheung
hair stylist assistant
Ziwei Hu
hair stylist assistant
Lai-Yee Man
makeup artist
Ka-Keung Tam
hair stylist
Shui-Keung Tse
hair stylist
Bruce Yu
image designer
Jiahe Zheng
makeup assistant
Xin Zhou
makeup assistant

Production Management

Kin Nam Lam
assistant production manager
Ka-Him Kezman Lee
assistant production manager
Toppy Lee
production supervisor
Eddie Wong
production manager
Pik Sum Wong
assistant production manager
Po-Wai Wong
unit manager
Narisara 'Un' Wongpornpratheep
production manager: Thai crew

Second Unit Director or Assistant Director

Wai Kei Cheng
assistant director
Niro Chung-Pan Suen
assistant director

Art Department

Nattavut Buranakij
assistant set decorator: Thai crew
Chi Keung Chan
propsman
Gloria Cheung
assistant art director (as Gloria Hoi-Ki Cheung)
Tak-Keung Chu
propsman
Pui-Sze Fok
assistant art director
Chathip Henprasert
graphic designer
Chi-Sang Lam
prop master
Wai Hung Lau
propsman
Kuong Tat Wong
propsman
Tim-Yi Yuen
assistant art director

Sound Department

Simon Ting-Man Au Yeung
digital ingest
Charlotte Lok Man Chan
post-production studio coordinator
Man Hoi Cheung
efx & foley designer / efx & foley mixing / efx editor
Mandy Man Yi Cheung
post-production studio coordinator
King Fai Choy
foley artist
Jas Fung
adr/dialogue recording
Jorge García Bastidas
re-recording mixer
Joey Chung Yu Ho
post-production studio coordinator
Ping Chuen Ip
efx editor
Anthony Wai-Chun Kwong
digital ingest
Hon Chiu Lam
foley artist
Wai Shun Lam
efx & foley designer
Yannies Oi-Yan Lam
production coordinator
Sze Wai Lau
digital ingest
Chun-Chung Lee
adr/dialogue recording / dialogue editor
George Yiu-Keung Lee
dialogue mixing / re-recording mixer / sound designer
Danny Yu-Fai Lo
adr/dialogue recording / sound effects editor
Meysi
foley artist
Ryan Wai-Li Mok
digital ingest
Burnard To
efx & foley designer / efx & foley mixing / efx editor
Kinson Tsang
re-recording mixer / sound designer
Stanley Chun Tang Tse
digital ingest
Wai-Keung Yeung
adr/dialogue recording / dialogue editor
Chi Man Yu
efx editor
Tomy Yu
efx & foley designer
Simon Man Cheung Yuen
foley artist
Bin Zhang
dubbing director: Mandarin

Visual Effects by

Chih-Hsiung Luis Carlos
cg artist
Chi-San Chan
cg artist / on-set vfx coordinator
Jack Chan
senior cg artist
Ping Kit Cheng
vfx supervisor
Ying-Ngo Cheung
cg artist (as JYingo Cheung)
Tse-Kit Chow
cg artist
Shemy Chung
senior compositing artist
David Ding
roto and retouch
Jack Ding
roto and retouch supervisor
King-Wai Diu
senior compositing artist / visual effects supervisor
Robin Gao
roto and retouch
Benson Guo
roto and retouch
Jason Han
roto and retouch
Ka-Chuen Ho
senior cg artist (as Loki Ho)
Man-Lok Ho
senior cg artist
Man-Shi Hung
cg artist
Kenneth Pak-Hei Ku
compositing artist
Chau-Hung Lam
vfx supervisor
Chi-Hoi Lam
compositing artist
Garrett Lam
vfx producer / visual effects supervisor
Wai-Kit Law
senior cg artist (as Laway Law)
Raymond Wai-Man Leung
vfx supervisor
Ricky Leung
compositing artist
Tan Leung
cg artist
Lily Li
roto and retouch
Jules Lin
technical supervisor (as Jules Chun-Yue Lin) / visual effects supervisor
Nicky Liu
technical development
Janice Lo
production assistant
Man-Lung Ng
senior cg artist
Eric Pang
senior compositing artist
Janny Qu
roto and retouch
Mei Wang
roto and retouch
Sum Yin Wong
senior cg artist
Bellea Xia
roto and retouch
Ye Yang
roto and retouch
Ka-Ki Yau
senior cg artist
Baiyi Ye
roto and retouch

Stunts

Montee Banluphol
stunts
Wei-Chieh Huang
stunts
Jimmy Hung
assistant action director
Sammo Kam-Bo Hung
action director
Yunguang Jia
stunts
Qiusheng Kong
stunts
Wut Kulawat
stunts
Chi Kit Lee
wire leader
Ke-Ming Lin
stunt team assistant director
Dong Lu
stunts
Zhanbiao Shi
stunts
Shuxin Song
stunts
Eddie Tsai
stunt actor / stunts
Yothin Udomsanti
stunt actor
Guoqing Wei
stunts
Caesar Wiriya
stunt performer (as Porntip Wiriya)
Kuo-Lien Wu
stunts
Dong Yang
stunts
Guibo Zhang
stunts
Chun Zou
stunts

Camera and Electrical Department

Sujinda Ardwichai
electrician (as Sujinda Artwichai)
Chatchawan Boonrak
electrician
Hei Kwan Chan
dollyman
Hoi-Yan Chan
gaffer
Yau Hong Chan
camera assistant
Chun Wa Cheuk
camera assistant
Samuel Fu
director of photography: second unit
Kei Lick Kwok
focus puller: second unit
Ka-Fung Lai
still photographer
Thitinun Lerdkijsakul
camera operator
Andrii Palekha
aerial camera pilot
Teeravit Pirompapachok
second assistant camera: a camera
Chiu-Lap Poon
camera assistant
Thanapol Prasittimay
video assistant
Wai-Yin Tse
camera assistant
Shing-Chung Wong
focus puller

Casting Department

Vimonmart Mahattanatawee
casting assistant

Costume and Wardrobe Department

Ching Man Chan
assistant costume designer
Kit-Ling Chan
wardrobe assistant
Kawidsara Kasinram
wardrobe assistant
Natsuda Kawao
costume assistant
Sin Sze Tsang
assistant costume designer
Audrey Yeung
assistant costume designer

Editorial Department

Jittapol Anuccavech
subtitling: Bangkok office
Dulapark Booncharern
digital on-line editor: Bangkok office
Chuchawam Chairimwiang
producer: Bangkok officedigital mastering: Bangkok office
Ching-Yi Chan
post-production assistant
Hei-Man Cheung
on-set editor
Ansel Fong
digital artist: Hong Kong office
Deborah Huen
senior digital colorist: Bangkok office
Kritsada Kaewmanee
technical director: Bangkok office (as Kritsada Kaewmani)
Salita Kaosanit
producer: Bangkok office
Karnjana Karnjanaphiboon
digital artist: Bangkok office (as Karnjana Karnjanapibul)
Eddie Kwok
technical supervisor: Hong Kong office
Copen Lee
producer: Bangkok office
Carlos Ho Sing Leung
dit (as Ho-Sing Leung)
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
Parisa Sriwichai
assistant digital colorist: Bangkok office
Siwapoom Suesat
digital on-line editor: Bangkok office
Praween Sutton
data management: Bangkok office
Ming-Yin Tam
making of
Wing Tsang
producer: Hong Kong office
Yu-Kin Tsang
assistant editor
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

Pongpan Yiangkonthai
assistant unit manager

Music Department

Kay Chan
additional score
Joey Chu
sound engineer
Lyubomir Denev Jr.
conductor
Yordan Dimitrov
concertmaster
Simeon Edward
session librarian
Georgi Elenkov
session producer
Konstantin Evtimov
cello solo
Ronald Fu
copyist
Delyan Kolev
contracting services
Alexander Kostov
session librarian (as Alexander Kosto)
Anna Kwan
cello solo
Anders Lee
music producer
Plamen Penchev
sound engineer
Kiril Petro
percussion
Boris Radilov
contracting services
Yuliyan Stoyanov
recording coordinator / violin solo

Script and Continuity Department

Tai Lau
continuity

Transportation Department

Tyr Timberwood
transport assistant (as Thanapon Bic Tangjakwaranon)

Additional Crew

King Fai Chan
set runner
Vivian Cui
production manager
Jing Ji
financial team
Ying Jia
legal team
Taddao Kuntee
location coordinator
Kwok Ping Lam
set runner
Lin Li
legal team
Chao Liu
legal team
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Suthipong 'Yai' Pingmuang
production coordinator: Thai crew / production coordinator: Thailand
Chaipat 'Jai' Sitthisarankul
Thai Line Producer
Carolyn Wang
financial team
Shuai Wang
financial team
Xunan Wang
financial team
Lynn Woo
english subtitling
Karen Xu
financial team
Phoebe Siu-Ting Yuen
translator: Korea
Javier Zhang
director of film development
Yingchao Zhang
financial team
Freeman Zhu
director of film production

Thanks

Chi-Yui Yung
with thanks to: consultant doctor
All Filters