Cast & Crew

Directed by

Dante Lam

Writing Credits

Dante Lam
(screenplay)
Candy Leung
(story)
Wai-Lun Ng
(screenplay)

Cast

Jay Chou
Jon
Nicholas Tse
Man Yeung
Peng Lin
Rachel
Bing Bai
Ice
Andy On
Sean
Kai-Chi Liu
Man Tin
Carl Ng
Ross
Tin-Chiu Hung
Mark
Philip Keung
Russell
Crystal Lee
Man Cheung Sing
Elaine Jin
Jon's Mother
Deep Ng
Man Yeung's former partner
Jawed Berni
Tyler's Henchman
Daniel Garcia
Jon
Issam M. Husseini
Jordanian Doctor
Rami Rjoub
Wael Hussein
Jared Robinsen
Tyler
Anthony Sandstrom
Villian
Ron Smoorenburg
Tyler's Henchman
Andrew Dasz
Villain
Steven Dasz
Jordanian Mercenary

Produced by

Albert Lee
producer
Candy Leung
producer
Solon So
co-executive producer / producer
Zhongjun Wang
co-executive producer
Zhonglei Wang
producer
Albert Yeung
executive producer

Music by

Peter Kam

Cinematography by

Kenny Tse
director of photography

Editing by

Wai-Chiu Chung

Art Direction by

Kwok-Wing Chong
Alex Mok

Costume Design by

William Fung

Makeup Department

Anita Lo
makeup artist
Yasmine Sek
hair stylist: makeup artist (as Yasmin Sek)
Farah Turjuman
makeup assistant
Middi Yau
special makeup effects artist
Yasmine Sek
crowd hair & make up artist (uncredited)

Production Management

Zain Duraie
assistant production manager: Jordan crew
Issam M. Husseini
unit production manager: Jordan
Catherine Lee
assistant production manager: Malaysia Crew
Ray Pang
production manager
Tsz-Kit Yau
production manager

Second Unit Director or Assistant Director

Tarik Afifi
production assistant
Poh Hui Ang
first assistant director
Arifa Bseiso
second assistant director: Jordan Crew
Kam Yee Low
third assistant director (as Keng Yee)

Art Department

Fadi Omeish
assistant art director

Sound Department

Kinson Tsang
sound designer

Visual Effects by

Po Yan Chan
senior animator
Siu Fu Ma
animator
Edward Pak
digital compositor

Stunts

Ali Arami
stunt performer
Kar Lok Chin
stunt choreographer
Dante Lam
stunt designer
Isaac Boon Chuon Lee
stunt performer
Emerson Wong
stunt performer
Shane Yan
stunt performer

Camera and Electrical Department

Dory Aoun
high speed camera DOP: Third Eye FX / high speed camera
Hoi-Yan Chan
gaffer
Georges El Chamy
Crane Operator (location segments)
Samuel Fu
assistant camera: first unit
Po Wing Ho
assistant camera: first
Sze-Cheung Hon
camera operator: third unit
Yiu-Fai Lai
camera operator: third unit
Samuel Lam
assistant: steadicam
Ming-Chuen Lo
first assistant camera: third unit
Yazan Najem
local gaffer (as Yazan Abu Nijem)
Eric Oh
steadicam operator
Esther Tan Sonntag
second assistant camera: additional (as Esther Huifang Tan)
Kwee Sang Soo
second assistant camera: Malaysia
Kok Wah Teo
second assistant camera: Malaysia
Lien-You Tsou
camera operator: second unit

Animation Department

Terry Lam
prologue design

Casting Department

Tala Olabi
casting coordinator

Costume and Wardrobe Department

Abdo Rayyan
costume assistant

Location Management

Jamal Al Adwan
location manager
Mohammad Alfauri
location pa
Jamal Odwan
assistant location manager

Music Department

Kin-Wai Wong
composer: additional music

Transportation Department

Pugalenthan Supramaniam
transportation coordinator

Additional Crew

Tariq Afifi
production assistant: Jordan Crew
Wei-Ming Chen
armorer
Chi-Hung Choi
making-of director
Peng Seong Chuah
handyman
Chi Han Goh
handy man
Tham Chee Yew Jeremy
production assistant
Lim-Chung Man
image consultant / image designer
Tariq Rawhi
medic
All Filters