Cast & Crew

Directed by

Jazz Boon

Writing Credits

Cat Kwan

Cast

Louis Koo
Cheng Chun-Yin
Nick Cheung
Ching To
Francis Ng
Yip Chi-Fan
Peiyao Jiang
Yiu Ho-Yee
Yichi Zhang
Demon
Joe Tak-Chung Ma
Police Chief
Cheuk Wah Chan
CIB team
Chun-Fung Chan
IFF team
Kai Tai Cheng
(as Eric Cheng)
German Cheung
Terrorist
Po-Yee Cheung
(as Bowie Cheung)
Wing-Yu Cheung
News announcer
Tin-Kei Chu
Terrorist
Mandy Chung
News anchor
King-Chung Fung
Sleeper agent
Stephen Huynh
Crime & Security Division Officer Chiu
Maxi Lai
(as Jan-Yip Lai)
Ling Yuen Lam
IFF team
Chi-Sing Law
Terrorist
Stephen Sze-Ching Leung
CIB Team
Yu-Bin Liao
Terrorist
Chutian Liu
(Juvenile)
Jacky Hang-Shing Lo
CIB team
King-Sing Lo
CIB team
Stanly Chun-Ming Ma
Sleeper agent
Johnny Melville
The Shadow
Gerard Muller
Shadow 2
Man-Shun Ng
CIB Team
Shui-Ting Ng
Mr. Yeung (CSP security Wing)
Lok Man She
CIB Team
Inderjeet Singh
Customer
Kong To
IFF team
Lok-Man Tong
(as Roxanne Tong)
Xinyao Wang
Prostitute
Grace Kwan-Hing Wong
(as Grace Wong)

Produced by

Anwei Bai
administrative producer
Leer Cheng
line producer
Yang Fan
administrative producer
Wai Keung Lau
producer (as Andrew Lau Wai-Keung)
Kang Li
administrative producer
Virginia Lok
producer
Yu Ma
administrative producer
Ray Pang
executive producer
Denis Pedregosa
producer: Spain
Mingyu Peng
administrative producer
Wai-Bat Tang
administrative producer
Man-Hong Tong
administrative producer
Salvador Yagüe
executive producer
Yan Zeng
administrative producer
Jiaqi Zheng
administrative producer

Music by

Yusuke Hatano
Timo Jaeger

Cinematography by

Jason Kwan

Casting By

Pilar Moya
(Casting director Spain)

Art Direction by

Salvador López
(Spain)
Wai-Yin Tsoi
(as Jean Tsoi) (production designer)

Set Decoration by

Zoe Lee Tak-Nga

Makeup Department

Víctor Javier Bernardos
makeup artist crowd dailies
Marina H.
makeup artist
Pati Martí Donoghue
crowd makeup supervisor: Spain

Production Management

Gador Camacho
assistant production manager: Spain Unit
Connie Chan
assistant production manager (as Man-Wai Chan)
Felicity Chan
unit production manager
Shing-Tung Chan
unit production manager
Tak-Wah Chan
production manager (as Edward Chan)
Kwong-Ting Chap
assistant production manager
Kati Martí Donoghue
production manager
Natalia Martín Boix
production accountant
Jing-Yee Ng
unit production manager (as Mic Ng)
Nuria Santos
unit production manager: Spain
Yu-Hang Seung
production manager
Cecilia Then
production manager
Kathy Wong
production manager (as Ka-Yee Wong)
Wing-Yan Wong
assistant production manager
Ka-Sin Yip
unit production manager

Second Unit Director or Assistant Director

Albert Auladell
second assistant director: Spain
Iustina María Chirita
cast pa
Chong-Wai Chiu
third assistant director
Cox Chong
first assistant director (as Wing-Ching Chong)
Hing-Lam Chung
third assistant director
José Luis Iglesias
third assistant director: Spain
Suet-Ying Leung
third assistant director (as Becky Leung)
Jairo Murray
first assistant director: Spain
Chi-Wah Tam
third assistant director

Art Department

Jordi Carrasco
set dresser
Pau Castelló
props
Chi-Nam Chan
props
Lucia Cherubini
painter
Wai-Chuen Cheung
property master
Kwong-Yip Choi
on-set props
Tak-Choi Chu
on-set props
Diego Farias
graphic designer
Fu-Wah Ho
props
Yat-Sing Hung
props
Ania Klimowicz
scenic painter (as Annia Klimowicz)
Siu Hung Lai
on-set props
Dai-Fai Lam
props
Wai Hung Lau
props
Chi-Kit Law
special effects props
Wing-Kei Law
on-set props
Chun-Mo Lee
props
Guillermo Llaguno
assistant art director
Isaac Maté
scenic painter
Man-Man Mok
props
Aitana Ozaeta
painter
José Romero Acosta
carpenter
Pepe Romero Acosta
carpenter
Ángel Sarrión
props
Tsz-Fung Siu
on-set props
Chiu-Yee Tsang
props assistant
Chi-Chung Wong
props
Gam-Cheong Wong
props
Ka-Wing Wong
on-set props
Yin Keung Yau
props assistant
Ting-Ho Yeung
on-set props

Sound Department

Kannpak Boonsuk
sound effects editor
Praewa Chatsuksiridech
intern
Phoebe Chow
Cantonese dubbing director
Poolpetch Hatthakitkosol
sound editor
Monica He
sound producer
Xiaoliang Jiang
Mandarin dubbing director
Natakorn Kaewjamnong
sound effects editor
Sarunyu Nurnsai
sound designer
Wiparut Panjawongroj
Intern
Francisco Rizzi
foley artist
Kaikangwol Rungsakorn
Sound designer
Martín Scaglia
Foley recordist/Foley Editor
Wipooh Wisaritpaisan
sound editor
Chill Yang
adr recordist
Stan Yau
dialogue editor / dialogue mixer

Special Effects by

César Abades
Special Effects Supervisor: Spain
Diego Álvarez
armory/special effects

Visual Effects by

Chun-Sing Au
modeling artist: Hehaaa
Chin-Wang Chan
vfx artist: Digit Digit
Ethan Chan
senior animator: Infinity Digital Creation
Yuen Ching Chau
senior modeling artist: Hehaaa
Ka-Lee-Gary Chem
animator: Hehaaa (as Ka-Lee Chem)
Ka-Chun Cheng
digital artist: Digit Digit
Wai-Kwan Cheng
compositing artist: Hehaaa
Wai-Shan Cheng
digital artist: Digit Digit
Wing-Ching Cheng
cg animator: Polar Light
Hin-Ming Cheung
senior lighting artist: Hehaaa
Kit-Sang Cheung
animator: Hehaaa
Tommy Chin Wing Cheung
visual effect director: Mavis
Sino Ming-Hon Choi
senior fx artist: Hehaaa
Cheuk-Neng Chow
junior animator: Infinity Digital Creation
Edwin Chow
visual effect supervisor: Polar Light
Wing-Yin Chow
senior compositing artist: Hehaaa
Man-Chun Chu
junior animator: Mavis
Jenny Chum
senior compositing artist: Polar Light
Kar-Hau Chung
visual effects supervisor: Digit Digit
Chi-Kong Fung
compositing artist: Hehaaa
Hin-Pun Ho
compositing supervisor: Hehaaa
Jess Ho
senior compositing artist: Polar Light
Wa-Pei Hui
senior animator: Infinity Digital Creation
King-Ting Kwok
lighting & compositing artist: Hehaaa
James Lai
visual effects supervisor: Digit Digit
Ching-Man Lau
cg animator: Polar Light
Chi Wai Law
visual effect supervisor: Infinity Digital Creation
Kam-Pang Law
vfx artist: Digit Digit
Hoi-Ha Lee
modeling artist: Hehaaa
Samuel Chik-Sum Lee
senior lighting artist: Hehaaa
Chung-Ho Leung
senior compositing artist: Mavis
Hiu-Man Leung
cg animator: Polar Light
Sin-Hang Leung
vfx associate producer: Digit Digit
Eric Ng
visual effect supervisor: Infinity Digital Creation
Roy Ka Lung Ng
visual effects supervisor: Hehaaa
Ka-Yuen Nio
vfx artist: Digit Digit
Ka-Man Sin
production coordinator: Mavis
Kai-Kwan Tam
visual effects supervisor: Hehaaa
Yuen Sze Tang
senior animator: Hehaaa
Cheung-Fai Tse
digital artist: Digit Digit
Eterna Wong
production manager: Mavis (as Eterna Tsz-Yin Wong)
Kin-Man Wong
animator supervisor: Polar Light
Suet-Ying Wong
lighting & compositing artist: Hehaaa
Yee-Man Wong
senior compositing artist: Mavis
Pak-Yam Yau
animator: Hehaaa
Hey-Chiu Yeung
visual effects supervisor: Hehaaa
Kwun Yin Yiu
digital artist: Digit Digit

Stunts

Dan Adams
stunt performer
Miguel Arregui
stunt driver
Rafael Ayuso
stunt performer
Fran Berenguer
stunt performer
Alejandro Bertero Álvarez
stunts
Luis Berto
stunt performer
Roberto Bonacini
stunt performer
Renato Camargos
stunt performer
Daniel Carrión
stunt performer
Tom Caserto
stunts (as a different name)
Jagoba Castañeira
stunt performer
Kwan-Fung Chan
stunt performer
Sung-Yau Chan
stunts: action team
Wai-Ling Cheung
stunts
Kar Lok Chin
action director
Hin-Cheung Choi
stunts
Tin-Kei Chu
stunts (as Justin Chu) / stunts
Federico Cueva
stunt coordinator
Edurne de Pablo
assistant stunt coordinator
Marcelo Firmano
assistant stunt coordinator
Juan Luis Fraile
stunts (as Sayan)
Amaya González
stunt performer: bull runner
Anson Kwan
stunts (as Yiu-Ching Kwan)
Kwok-Hei Man
action team
Fernando Martín-Maestro
stunt performer (as Fernando Martín Maestro)
William Monrabal Cook
stunt performer
Sheila Mulero
stunts
Gobi Ng
stunt designer
Abian Padrón
stunts
Alejandro Pantany
stunt performer
Tomás Paredes
stunt performer
David Cordero Quevedo
stunt performer (as David Cordero)
Pablo Gabriel Sanz
stunt performer (as Pablo Gabriel)
Shui-Wah Tang
stunt designer
Pedro Torres Cumbreño
stunt performer
Tsz-Kit Tsang
action team
Long-yin Wong
action team
Wai-Fai Wong
stunt designer
Gar-Ying Wu
stunts
Roberto Freire
stunt rigger (uncredited)

Camera and Electrical Department

Jorge Bretón
electrician / lighting technician
Rodrigo Casullas
best boy lighting: Spain
Cheuk-Yuet Chan
aerial photography
Ho-Yin Chan
grip
Pang-Kit Chan
grip
Siu-Hang Chau
grip
Chung-Kiu Cheng
grip
Lok-Yin Cheung
grip
Long Fai Fong
grip
Ka-Wing Fung
grip
Adrián Gómez
grip
Kin Hei Hui
grip
Pui Chung Gabriel Ko
grip
Yat-Hei Kwan
grip
Yau Shek Lam
grip
Wai-Shun Law
grip
Chak-Fong Lee
electrician
Chun-Sing Leung
grip
Wai Man Leung
grip
Hon Lung Lo
electrician
Ka-Him Ng
grip
Yan-Fai Ng
grip
Jason Ka-Chun Poon
grip
Wai Man Poon
grip
Joaquín 'Kino' Sánchez
gaffer
Chun-Wai Wong
electrician
Jonathan Lele Young
camera operator

Animation Department

Ka-Lee-Gary Chem
animator (as Ka-Lee Chem)

Casting Department

Hector Dominguez-Viguera
crowd casting assistant
Diana Magán
crowd casting director assistant (as Diana Magan)
Pilar Moya
Crowd casting director
Nadia Obeid
crowd casting assistant
Sandra Treviño
crowd casting assistant

Costume and Wardrobe Department

Juan Antonio Bello
costume supervisor
María Checa
crowd set costumer: Spain
Ana Escobar
crowd costumer: Spain
Aiora Ganuza
costume assistant
Belen Hernández
costume assistant / costumer
Rebeca Sola
costumer
Maria Valls
costumer: España

Location Management

Enrique Amat
assistant location manager
Alberto Barrios Barcia
pa locations department
Joaco Cabana
assistant location manager: Madrid/Segovia
Marcos Chanca
assistant location manager
Tatiana Chav
locations manager Spain
Tate Fernandez
location manager
Manuel Herranz
location pa
Ainara Pagola
location assistant
Antonio Ramón
assistant location manager
Leigh Romero
location manager
Mikel Saldise
assistant location manager
Pke Torrecillas Lozano
location assistant
Shane Vazquez
base camp manager

Transportation Department

Claudia Calvo Varo
action vehicle coordinator: Spain
Carolina Cosmen
transport manager
Aleix Lladó
transportation captain
Víctor Montero
producer's driver
Pepe Prado
transportation coordinator
Diego Rodríguez Lobalzo
action vehicles supervisor: Spain

Additional Crew

Ruth Cerezo
payroll accountant
María del Coso
Accountant: Babieka Films
Marina Fernández Barcos
production assistant
Emilio Ferreira
production assistant
Marta Ferrer Garcia
assistant to producer
Eli Gavete
production coordinator
Sofía Gea
production secretary
Alberto Gutierrez Gonzalez
health & safety officer
Cecilia Hernández
production coordinator: Spain Unit
Yee-Man Lee
presenter
Jing Lin
assistant to producer: Spain
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Mar Panizo
Accountant: Babieka Films
Nayra Petrini
unit nurse
Samson Shih
promotion
Devil Siu-Chung Siu
set runner
Lynn Woo
English subtitles
Zdravko Zhekov
production assistant
All Filters