Cast & Crew

Directed by

Koon-Nam Lui
Frankie Tam

Writing Credits

Zhi Yang
(screenplay) &
Huihui Huang
(screenplay) &
Yinsheng Li
(screenplay) &
Link Ling
(screenplay) &
Jan-Yu Ham
(screenplay) (as Chucky Kom)
Koon-Nam Lui
(written by) (as Lui Koon Nam) &
Frankie Tam
(written by)

Cast

Philip Ng
Xiao Wu
Vanness Wu
Hou Hu
Andy On
Xia Qiankun
Nicholas Tse
Officer He
Wenjuan Feng
Eva
Luxia Jiang
Teach
Aka Chio
Xi Chen
Shuai Chi
Mai Lin
Jia Meng
Phantom
Aaron Aziz
Top
Carrie Ng
Miss Tong
Susan Yam-Yam Shaw
Master
Suet Lam
Brother Bao
Ricky Chun-Wah Chan
Mercenary
Margiela Kwok
CID
Alan Wan
Geardo

Produced by

Gordon Chan
producer (produced by)
Dengwei Chen
co-producer
Yiqi Chen
executive producer
Hong-Tat Cheung
administrative producer
Daniel Chiu
executive producer
Canes Yuen-Ching Choi
administrative producer (as Canes Choi)
King Choi
executive producer
Men-Wa Choi
executive producer
Kenny Chong
executive producer
Phoebe Chu
administrative producer
Don Chung
co-producer
Zhao Chunhua
supervising producer
Ricky Fan
co-producer
Fei Han
supervising producer
David Ki
co-producer
Teng Kun
producer
Jeric Lai
executive producer
Chad Lau
executive producer
Jenny Ling
associate producer
Rong Liu
executive producer
Biao Lu
producer
Kelvin Luk
co-producer
David Nee
administrative producer
Philip Ng
co-producer
Danny Ong
executive producer
Xinliang Peng
co-executive producer
Zhang Qun
producer
Luo Siqing
co-executive producer
Weng Un Tang
co-producer
Haitao Wang
executive producer
Chen Wenzhi
co-executive producer
Charlie Kai-chung Wong
executive producer (as Charlie Wong) / producer (as Charlie Wong) (produced by)
Xin Wu
executive producer
Yu Xiang
co-producer
Yan Yan
co-producer
Shirley Yeung
co-producer
Ye Rong Zu
executive producer

Music by

Anthony Yu-Sum Cheng

Cinematography by

Man-Po Cheung

Editing by

Wai-Chiu Chung

Art Direction by

Alex Mok

Costume Design by

Alex Mok

Makeup Department

Yoko Chan
makeup artist
Ka-Hing Wong
hair stylist
Joanne Yip
makeup artist
Jade Zhang
hair stylist

Production Management

Hoi-Ling Ma
production manager
Deniz Tam
assistant production manager

Second Unit Director or Assistant Director

Wai Mei Cheung
second assistant director
Jack Lai
first assistant director
Nam-Fai Wong
first assistant director

Art Department

Tsz-Wai Chan
art assistant (as Carmen Chan)
Hiu-Ying Lam
art assistant (as Judy Lam)

Sound Department

Steve Chan
sound mixer (as Wai-Hung Chan)
Chi-Hung Lai
dialogue mixer / re-recording mixer / sound designer
Shi-Pang Lui
boom operator

Stunts

Cho-Kuen Chu
action choreographer
Lei-Tat Lam
stunts
Pok Yan Leung
stunts
Jason Li
stunt performer
Hoi-Tong Ng
car stunt director (as Thomson Ng)
Philip Ng
action director
Chi-Man Wong
stunts
Long-yin Wong
stunts

Camera and Electrical Department

Wai Lun Koo
first assistant camera

Costume and Wardrobe Department

Siu-Ying Ho
wardrobe
Sin-Mei Lai
assistant costume designer (as Sammi Lai)
Margo Lau
assistant costume designer (as Shu-Yee Lau)
Shut Shi Lau
wardrobe
Yan-Ning Lau
wardrobe (as Yana Lau)

Editorial Department

Jacky Hon Wai Chu
post-production coordinator
Wai-Ka Si
post-production coordinator (as Rebecca Si)
Bear Tam
assistant editor

Music Department

Tina Wang
music supervisor

Script and Continuity Department

Xeson Chan
script supervisor

Additional Crew

Chin-Wai Lai
presenter
Hai-Tou Yong
presenter
All Filters