Cast & Crew

Directed by

Zeyad Alhusaini

Writing Credits

Zeyad Alhusaini

Cast

Ron Perlman
The Merc
Hamad Al Omani
Salem
Yaqoob Abdullah
Asad
Jaaved Jaaferi
Raju
Joel Lambert
Merc #1 / Joel
Ernie Reyes Jr.
Rafael
Faisal Al-Ameeri
Detective Jasim
Rawan Mahdi
Qairawan
Bobby Naderi
Sedar
Hala Al Turk
Dunia

Produced by

Abdul Aziz Al-Yaqout
producer (as Aziz AlYaqout)
Zeyad Alhusaini
producer
Meshari Almutawa
producer
Zeev Feldman
line producer: Mexico unit
Guillermo Iván
producer: Mexico unit
Hamzah Jamjoom
producer
Laura Julian
line producer
R. Paul Miller
executive producer
Zair Montes
producer: Mexico unit
Stephen Strachan
executive producer

Music by

Reza Safinia

Cinematography by

Dominique Colin

Editing by

Jordan Maltby

Casting By

Hussain Alhaddad
(as Hussain Al Hadad)

Production Design by

Gelasio Dueñas
Martin Sullivan

Art Direction by

Abe El Habashy
supervising art director
Carmelina Vuelvas
(art direction)

Set Decoration by

Anna Shpaltakova

Costume Design by

Abdelfattah Qzaibar
(Mexico)
Louise Stjernsward

Production Management

Alexander Akoka
Head of Post Production
Atkin Korkis
post-production supervisor
Mike Norman
unit manager
Clara Sansarricq
Head of Post Production

Second Unit Director or Assistant Director

Tarik Ait Ben Ali
second second assistant director
Orlando Cornejo
second second assistant director / second second assistant director: mexico unit
K.K. Hareb
second assistant director
Illyana Jiménez
second assistant director: mexico unit
Chris Roland
first assistant director: additional photography
Stuart Williams
first assistant director

Art Department

JG Ceseño
set designer
Michael Coja
assistant property master
Niel Febrio
set dresser
Maxim Molchanov
property master

Sound Department

Joel D. Catalan
re-recording mixer
Luis Cota
sound mixer
Alan Freedman
adr mixer
Steven Ghouti
Additional re-recording mixer
Jeffrey J. Haboush
re-recording mixer
Tapio Liukkonen
foley artist
Hamza Morchid
boom operator
Doug Mountain
supervising sound editor
Robil Rahantoeknam
production sound mixer

Visual Effects by

Vincent Burt
digital compositing artist: Sandbox FX
Sergio DiGirolamo
digital artist: Sandbox FX
Simon Fischer
digital compositor: BigHugFX
Wendy Gipp
visual effects producer: Sandbox FX
Christina Kammermeier
digital compositor: BigHugFX
Jay Lalime
digital compositing lead: Sandbox FX
Benedikt Laubenthal
visual effects producer: BigHugFX GmbH
Christina Maier
digital compositor: BigHugFX
Evander Major
digital compositing artist: Sandbox FX
John P. Nugent
visual effects supervisor: Sandbox FX
Mike Pare
digital compositing artist: Sandbox FX
Travis Pinsonnault
cg artist: Sandbox FX
Emre Samioglu
set supervisor
Angelika Schierz
VFX Consultant
Timo Sikharulidze
digital compositor (as Tatia Sikharulidze)
Florian Wittmann
cg supervisor: BigHugFX

Stunts

Eric Bryson
stunt coordinator
Rafael Kayanan
fight choreographer
Damián Vázquez
stunts

Camera and Electrical Department

Lucie Bracquemont
focus puller "A" camera
Sébastien Bradu
d.i.t
Leo Bund
steadicam operator
Lionel Garrote
steadicam operator/additional photography
Pierre-Yves Le Mée
key grip
Magali Leclercq
focus puller B camera
Christian Leyva
a cam: Mexico unit
Sanjay Mehta
gaffer
Miguel Molleda
first assistant camera: Mexico unit
Mike Norman
b camera operator
Roxane Perrot
additional first assistant / second assistant camera
Andy Reyes
assistant camera: Mexico
Jeff Reyes
camera operator: Mexico unit (as Jeffrey Reyes)
Adrián Enrique Ruiz
Behind the Scenes: Mexico unit
Mathieu Szpiro
gaffer
Mic Waugh
steadicam operator

Editorial Department

Alexander Akoka
Head of post production

Location Management

Hesham Abu Zeid
location manager

Music Department

Shelby Comstock Britten
music supervisor

Script and Continuity Department

Sallyann Hall
script supervisor

Additional Crew

Kevin Garibay
Set PA
Nesreen Kamal
production coordinator
Rafael Kayanan
storyboard artist
Norman Sotolongo
production coordinator
All Filters