Cast & Crew

Directed by

Marco Mak

Writing Credits

Jing Wong
(screenplay)

Cast

Jennifer Tse
Phoenix / Macy
Sammo Kam-Bo Hung
Chi-Keung Lung
Ankie Beilke
Selina
Andy On
Sam Wong
Philip Ng
Black Dragon
Luxia Jiang
Tiger
Lena Lin
Ivy
Anthony Chau-Sang Wong
Power
Ellen Chan
Madam Rose
Timmy Hung
Pete
Jiaqi Kang
Wai-Chu Lung / Skinny
Hongmin Xue
Snake
Ian Powers
Honey
Alain Ngalani
Jimmy
Jie Lu
Ma's Wife
Wilson Tong
Iron Wolf
Jingzhu Xin
Fang
Yang Jian
Hua
Laiqun Shi
Professor
Ania
Sales Assistant A
Chaditecilowe
Doctor
Kirgos
Interpol Agent
Koch
Interpol Agent
Lisa
Sales Assistant B
Meme Rose
News Reporter
Paul Bedard
Head of the Mercenaries
Peter Larocque
Instructor of the Mercenaries
Rene Vileneve
Uncle of Lung's Wife
Vdene Ime
Wife of Lung's Brother
Jiang Cao
Policewoman
Xiaolei Chen
Basketball Teammate
Yiding Kong
Ma's Son
Jinyu Li
Lung's Mother
Yaci Li
Ma's Daughter
Yong Wang
Lung's Brother
Siqin Wang
Lung's Wife
Chenglin Zhang
Librarian
Hin-Wai Au
Sam's superior

Produced by

Anna Lo
line producer
Angela Wong
administrative producer
Jing Wong
producer

Music by

Ying-Wah Wong
(as Raymond Wong)

Cinematography by

Man-Po Cheung
director of photography
Kin-Fai Mau
director of photography

Editing by

Ka-Wing Li
Marco Mak

Casting By

Qing Chen
Li Shi

Production Design by

Frederick Chan

Costume Design by

Andy Daniel

Makeup Department

Qiu Aidun
assistant hair stylist
Nichol Monita Chau
makeup artist
Lee Sze Kennis
makeup artist
Chuk-Ping Lai
hair stylist
Yunqiao Li
assistant hair stylist
Suyi Min
assistant makeup artist
Yu Qin
assistant makeup artist
Jianan Wang
assistant hair stylist
Beijing Zhang
assistant hair stylist

Production Management

Yin Jin
production manager
Ka-Yan Law
line producer (as Anna Law)
Xiaodong Wang
set manager
He Wenbiao
unit manager
Joe Ching-Yin Wong
production manager (as Joe Wong)

Second Unit Director or Assistant Director

Ka-Wai Kam
first assistant director
Leung Kai Shing
second assistant director

Art Department

Chun Chen
assistant props
Lu Chen
assistant art director
Pei Hsin Chen
dressing props
Kai-Kit Chung
storyboard artist (as Chung Kai Kit Bruce)
Jixing Cong
construction laborer
Zhibing He
on set props
Wei Ho
on set props
Jinjun Hu
specialty props
Jinquo Hu
dressing props
Wenhua Hu
assistant property master
Shuangwu Jiang
painter
Mincai Jin
property master
Yi Jin
preproduction art assistant
Ming Li
construction laborer
Yuehui Tang
dressing props
Maohai Wang
construction coordinator
Zhengfu Wang
on set props
Bin Wu
on set props
Yiting Wu
set dresser
Yueyou Zhu
assistant props

Sound Department

Chun Wan Au
foley artist
Man Hoi Cheung
sound effects editor
Man-Hong Chiu
foley recordist
Phoebe Chow
dubbing director: Cantonese (as Phoebe Ching Ying Man)
Yuk Lun Chow
dialogue editor / dialogue recordist
Wai-Hung Kwong
foley artist
George Yiu-Keung Lee
re-recording mixer
Jack Murphy
dubbing director: English
Wan Chi Pong
foley artist
Liszta Kin Hang Poon
dialogue editor / dialogue recordist
Gui Qican
assistant sound
Hong Shang
dubbing director: Mandarin
Burnard To
foley mixer (as To Burnard Davy)
Kinson Tsang
sound designer
Song Wu
sound
Henry Yam
foley artist
Chun Hin Yiu
sound effects editor

Special Effects by

Zhang Manquan
firework effects

Visual Effects by

Pruth Akarakitpaisan
visual effects artist
Sirichai Akarapat
visual effects artist
Jittapol Anuccavech
digital online editor
Sirachat Bhumpichaya
data manager
Chuchawam Chairimwiang
film scanning and recording
Fai Tai Chan
animator
Felix Cheng
modeling lead / texture artist
Bit-Na Choe
compositor
Du-Ri Choi
compositor
Saroj Choopong
visual effects artist
Chun Wai Chung
visual effects designer
Kin Yan Fung
lighting lead
So Young Han
visual effects director
May Ho
compositor
Nam-Soo Hsen
visual effects director
Joon-Hyuk Hwang
matchmoving artist
Salita Jaiboon
digital intermediate producer
Yu-Young Jeong
lighting lead
Lee Ji-Sook
map graphics / modeling lead
Seung-Hwan Jung
compositor
Piyanut Kaeomaneo
film scanning and recording
Kritsada Kaewmanee
digital technical supervisor
Karnjana Karnjanaphiboon
visual effects artist
Pengsakorn Khampaengjeen
data manager
Eun-soo Kim
animator
Ik-Hyun Kim
lead compositor
Seung Hwan Kim
map graphics / matchmoving artist / modeling artist
Ma Lung Ko
animator
Tanawat Kuntanawong
visual effects artist
Jung-Hun Kwon
layout artist
Seong-eun Kyoung
compositor
Jae-yeol Lee
animator
Richard S. Lee
animation lead (as Richard Lee)
Surasak Linitda
data manager
Stephanie Ma
digital colorist assistant
Samuel Mok
visual effects supervisor
Anujorn Nakdee
visual effects artist
Jee-hye Oh
compositor
Ju-Hwah Oh
research and development
Seok-geun Oh
animator
Edd Pandaman
digital online editor
Hyun-Shin Park
visual effects supervisor
Jeng-Dam Park
compositor
Si-Hwan Park
cgi supervisor / compositing supervisor
Suk-In Park
visual effects artist
Yong-Jung Park
visual effects producer
Ruchiroch Phadungchai
digital online editor
Sakmongkon Pongmaneerat
digital intermediate producer
Nonthalee Rangphung
digital intermediate producer
Nepasnan S.
digital intermediate producer (as S. Napasnan)
Pornopol Sakarin
digital technical supervisor
Hee-Jung Seo
compositor
Suwit Sermsinsup
visual effects artist
Jae Young Song
matte paint lead
Porjaite Srisaeng
digital online editor
Terry Tai
compositor
Apasri Titatarn
digital colorist assistant
Chairut Toruen
visual effects artist
Man Tsang
compositor
David Tso
visual effects supervisor
Yada Waewhong
visual effects artist / visual effects supervisor
Sang-Hee Weo
matte paint lead
Bobbie Wong
digital intermediate supervisor
Ho Yeung Wong
compositor
J.J. Wong
visual effects producer
Kwok-Fai Wong
senior digital colorist
Yiu Cheong Wong
lead compositor
John Woo Jr.
animation director (as John Woo)
Ahn-Woo Yang
lead compositor
Jian-guo Yao
compositor (as Jin-Gu Yao)
Hyun-Hee Yeon
cgi coordinator

Stunts

Chuanyong Cheng
stunts
Yang Jian
assistant action choreographer
Qingjie Jin
stunts
Jixue Li
stunts
Kai Li
stunts
Mengyang Li
stunts
Jin Peng
stunts
Ya Lun Qiao
stunts (as Qiao Yalun)
Lin Wang
stunts
Jintao Wei
stunts
Corey Yuen
action director
Tak Yuen
action choreographer
Jun Zhang
stunts
Zhiye Zhang
stunts
Yang Zhou
stunts
Ian Powers
stunts (uncredited)

Camera and Electrical Department

Hualin Chen
electrician
Shanghe Chen
assistant camera
Tianming Chen
electrician
Peng Cheng
assistant camera
Lai-Hung Choi
gaffer
Wu Dafu
assistant camera
Cheng Gu
electrician
Po Wing Ho
camera operator
Pei Huilong
electrician
Ji Jianhang
assistant camera
Yu Jingsong
assistant camera
Chen Li
making-of camera
Jianlei Liu
assistant camera
Xiaofeng Liu
electrician
Zhi Liu
assistant camera
Weiquan Long
assistant camera
Han Bing Ma
electrician (as Ma Bing)
Fu Minru
assistant camera
Jianqiang Niu
electrician
Jianrong Niu
electrician
Shanghe Pang
assistant camera
Song Pei
lighting assistant
Hongtao Qin
assistant camera
Chen Shangquan
assistant camera
Wan Shunshun
assistant camera
Lai Sisso
lighting assistant
Yuan Suhang
electrician
Baoqing Sun
electrician
Jingong Sun
electrician
Rocky Tsang
focus puller (as Tsang Chun Chung Rocky)
Ke Wang
assistant camera
Liu Wanhua
electrician
He Wanyun
assistant camera
Jianxing Wu
assistant camera
Peng Xiao
assistant camera
Hu Xudong
still photographer
Guanghui Yang
assistant camera
Xinjie Yang
assistant camera
Xiaochao Yuan
assistant camera
Ling Yuwen
assistant camera
Qinhan Zhang
electrician
Hongshan Zhao
assistant camera
Huaizhen Zhao
lighting assistant
Xing Zhenguo
assistant camera
Long Zhiping
electrician
Weirong Zhong
assistant camera
Mingkang Zhu
assistant camera
Wanxiang Zhu
assistant camera
Yantao Zhu
lighting assistant

Costume and Wardrobe Department

Jenn Chan
assistant costume designer (as Chan Wan Man Jenn)
Xueqin Gong
wardrobe assistant
Du Laixi
tailor
Yu Hua Liang
tailor (as Yu Liang)
Yiping Lu
wardrobe assistant
Li Qing
wardrobe assistant
Min Teng
wardrobe
Yan Wang
wardrobe assistant
Cheung Wing Lam Willy
wardrobe

Editorial Department

Kelvin Yiu-Hang Chau
digital ingest
Piraivan Kaysham
post-production coordinator
Eddie Kwok
digital ingest (as Kwok Kin Lung Eddie)
Wing-Lui Lam
on-line editor
Yoshiki Kai Yin Lee
digital ingest
Leonard Wai Yin Mang
digital ingest
Supamol Pleumchusak
color grader
Pison Santawanpas
lab consultant
Passakorn Yaisiri
color timer

Location Management

Jinhan Chen
location manager
Cao Chuang
location assistant
Ma Haiyun
location assistant
Wei Jing
location assistant
Guonan Liu
location assistant
Anthony Longalong
location assistant (as Duan Longlong)
Xue Sun
location assistant
Tian Tian
location assistant
Wu Wang
location assistant
Chen Weiqi
location assistant
Guoyong Wuo
location manager
Xiaolong Xu
location assistant
Yifei Zhang
location assistant

Script and Continuity Department

Leer Zhai
continuity

Transportation Department

Tan Yingchun
transportation

Additional Crew

Charlotte Lok Man Chan
production coordinator
Anita Lai-Ying Cheung
production manager: coordination
Mandy Man Yi Cheung
production manager: coordination
Venice Ka-Sin Hui
production coordinator
Lu Jing
tea lady
Bai Lai
office clerk
Zijing Lin
production assistant
Tasman Tsang
office production assistant (as Tsang Siu Ting Tasman)
Nie Xiayuan
production accountant
All Filters