Cast & Crew

Directed by

Guy Ritchie

Writing Credits

James Vanderbilt

Cast

Michael Epp
Praeger
Benjamin Chivers
Thomas
Pablo Diska
Friend at the Bar
Daniel De Bourg
Harold Cross
Joe Urquhart
Waiter
Steve Tran
Kasem
Emily Redding
Aeroplane Hostess
Simon Shorten
Dubious Cop
Edith Bukovics
Library Board Member
Andrew Fagan
Passersby
Beth Graham
Passerby
Luke Hughes
Passerby
Simona Stefanova
Libraryguest

Produced by

Amira Ismail
Line Producer: Egypt unit
Damian Anderson
Line Producer Additional Photography
Ivan Atkinson
producer
Ritchie Atkinson
producer
Matt Bettinelli-Olpin
executive producer
Siobhan Boyes
co-producer
David Ellison
producer
Tyler Gillett
executive producer
Dana Goldberg
producer
Don Granger
producer
Max Keene
co-producer
Jake Myers
producer
Philie Naughten
line producer
Paul Neinstein
executive producer
Guy Ritchie
producer
Gerhard Rupp
line producer
Konstantin Seitz
Line Producer: Austria
William Sherak
producer
James Vanderbilt
executive producer
Chad Villella
executive producer
Tripp Vinson
producer

Music by

Christopher Benstead

Cinematography by

Ed Wild
director of photography

Editing by

James Herbert
(edited by)

Casting By

Daniel Hubbard

Production Design by

Martyn John

Art Direction by

Eray Bintas
(thailand)
Nick Blanche
senior art director
Cynthia Boutros
(art direction)
Fiona Gavin
supervising art director
Heather Noble
Oscar Pickering
(carpenter)

Set Decoration by

Pancho Chamorro

Costume Design by

Loulou Bontemps

Makeup Department

Christine Blundell
Hair and makeup designer
Mona Turnbull
Hair and makeup artist
Lesa Warrener
Hair and makeup supervisor
Rosie Young
daily main team hair and makeup trainee

Production Management

Siobhan Boyes
post-production supervisor
Mally Chung
production manager: Egypt
Evan Godfrey
Production Manager: Thailand
Mohamed Hatab
assistant production manager
Lulu Morgan
Production Manager: Austria

Second Unit Director or Assistant Director

Tarek Arafa
first assistant director
Paul Bennett
Key second assistant director
Ryan Hammond
additional set pa
Sam Houseman
third assistant director
Juan Jiménez Gómez
third assistant director
Max Keene
first assistant director / second unit director
Jessica Lee
Crowd PA
Michela Marini
co-2nd assistant director / second assistant director: additional photography
Anu Pekkarinen
Base 3rd Assistant Director
Ramses Ramsauer
first assistant director

Art Department

David Allcock
storyboard artist
Wesley Armes-Mather
motion graphics designer
Humphrey Bangham
graphic scenic artist
Chris Barber
key graphic designer
Matilda Beard
assistant art director
Ryan Bradbury
C/H prop dresser
Sarah Bradley
daily graphic designer
Morgan Bull
Props Trainee
Jack Candy-Kemp
graphic scenic artist
Abbie Cornwell
Prop Trainee
Anna Cumming
Assistant Set Decorator
Daniel John Duggan
Drapesmaster
Eve Finlay
Props Trainee
Martin Frost
graphic scenic artist
Sher Ghobashi
set dresser
Charlie Harvey
carpenter
Sara Hayward
Standby art director
Katherine Audrey Hoad
Assistant Graphic Designer
Emily Holmes
assistant graphic designer
Wesley Huggins
s/by carpenter dailies / s/by carpenter
Ben Johnson
property master
Morgan Kemeys
Prop Modeller
Abu haltam khaleel
Scenic artist / scenic artist (as Khlali Abu Haltam)
Hannah Grace King
Petty Cash Buyer
Marta Kubis
graphic translator
Blake Maslin
Supervising Greensman
Brian Maslin
Head Greensman
Lezan Mawlood
props trainee
Robert May
carpenter
Yasmin North
art department assistant
Adam Ogelsby
Draughtsperson
George Pairpoint
Carpenter / carpenter
Freddie Pickering
carpenter
Peter Popken
concept artist
Thomas Sample
Screenskills Props Trainee
Sam Sparks
assistant art director
Harry Thomas
standby props trainee
Franco Voltolini
Assistant Set Decorator / set dresser
Michael Weaver
Chargehand painter
Jodi Webster
modelmaker / set dec draughtsperson
Dean Weller
carpenter
Claire Woodley
Set Decoration Coordinator
Clémence Olive
assistant graphic designer: dailies (uncredited)

Sound Department

Kamontip Krissy Ashton
ADR
James Bishop
ADR Recordist
Taz Fairbanks
second assistant sound
Arthur Fenn
key first assistant sound
Laird Fryer
adr mixer
Billy Hayes
first assistant sound: dailies / second assistant sound: second unit
Simon Hayes
Production Sound Mixer
Mishael Holdbrook
sound trainee: dailies
Robin Johnson
first assistant sound
Ben McNamara
ADR Assistant
Amanda Roy
adr technical coordinator
Tom Stewart
ADR Engineer
Josh Winslade
on-set pro tools music editor: dailies

Special Effects by

Miles Ascough
special effects assistant
Sophie Carey
special effects assistant
Paul Fallanche
special effects technician
Tristan Hadden
Special effects Floor Supervisor
Barney Hayman
special effects technician / special effects
David Holt
Workshop Chargehand
Mark Holt
special effects supervisor
Lee Illingworth
special effects technician
Ben James
lead senior special effects technician
Kevin Kiely Jnr
special effects assistant
Stuart Lovelock
special effects technician
Dave Lyon
special effects technician
Stuart May
special effects technician
Bruce Mayhew
special effects technician
Khemais Moussa
special effects assistant coordinator
Sam Perez
Senior special effects technician
Tomasz Podraza
special effects technician
Anthony Rintoul
special effects technician
Leanne Tear
special effects office assistant
Lucy Thompson
special effects coordinator
Phoenix Tilley
special effects crew
Peter Treece
special effects technician

Visual Effects by

Alex Alphonse
Lighting TD
Marcus Ayrton
senior postvis artist: Argon
Ravi Bansal
Art Director: DNEG
Gillian Best
senior postvis artist: Argon
Mark Brown
senior postvis artist: Argon
Sofia Caldeira
Senior Postvis Artist: Argon
Dylan Campbell
digital compositor
Helen Carr
compositing supervisor
Vikram Chadha
senior visual effects producer: dneg
Kathy Chasen-Hay
Visual Effects Executive
John Abraham Chempil
digital compositor
Daniele Chindamo
Environment generalist supervisor
Nicolae-Gheorghe Cojocaru
senior effects artist: Digital Domain
Hannah Connolly
visual effects coordinator
Adrien Courouble
digital matte painter/environment td: Outpost VFX
Johan Dekker
Motion Graphics Supervisor
Vincent Domaigné
cg layout supervisor: DNEG
Richard Elson
senior visual effects coordinator
Jessica Fernandes
Global Art Producer: DNEG
Biagio Figliuzzi
lead lighting technical director: Digital Domain
Rob Fitzsimmons
environments artist: Digital Domain
Curtis Froud
compositor
Christelle Georges
senior postvis artist: Argon
Mike Gilbert
senior postvis artist: Argon
Laurent Gillet
Visual Effects Supervisor: Outpost VFX
Arihant Gupta
senior fx td: DNEG
Yasemin Hepguler
digital compositor
Dana Hickey
Layout artist
Michael Hull
previs supervisor: DNEG
Jason Ivimey
senior postvis artist: Argon
Alix Johnson
3D scanning technician
Richard Klein
senior postvis artist: Argon
Mark Koval
visual effects senior production coordinator
Manfred Kraemer
lead td: weta FX
Rika Kulsavat
motion graphics production manager
Alaric Lau
visual effects line producer: DNEG
Jenny Lee
department manager : DNEG
Bryan Litson
visual effects supervisor
Dayaliyah Lopez
Visual Effects Executive Skydance
Valério Marques
senior postvis artist: Argon
Jason McDonald
postvis supervisor: Argon
Alasdair McNeill
post-visualization supervisor: host vfx
Oliver Mpofu
Visual Effects Assistant Coordinator
Andy Mulligan
senior postvis artist: Argon
Sanna Nyström
production administrator
Roma O'Connor
visual effects producer
Jonathan Opgenhaffen
vfx art director
Neha Pachbhai
visual effects coordinator
Jasper Pagan
visual effects
Simon Payne
senior postvis artist: Argon
Jithendra Pedhamalla
dneg
Patrick Phoenix
Motion Graphics Lead
Thomas Quetteville
Environment Generalist Lead TD: DNEG
Marko Radinkovic
senior digital compositor: DNEG
Pau Rocher
Compositing Technical Supervisor
Alessandro Saponi
CG supervisor: Weta FX
Karl Schudeck
senior postvis artist: Argon
Oliver Seemann
Senior Matte Painter
Mohamed Selim
lead compositor: Digital Domain
Danny Singh
visual effects editor
Ben Soan
vfx lead data wrangler
Eric Tsui
senior postvis artist: Argon
Diana Maria Udrescu
visual effects artist
Jacob Wan
compositor: Digital Domain
Ran Wang
visual effects artist: Digital Domain 3.0
Chris Watkins
Lead Environment Artist: Digital Domain
Marcel Wehe
VFX Production Manager
Jason Wen
senior postvis artist: Argon
Holly Winship
postvis editor: Argon
David James Wood
Cyberscanning Technician

Stunts

Jessica Barfoot
Natalie Portman / stunt double: Natalie Portman
Heidi Bishop
Stunt Office Coordinator
Adam Brashaw
Fight coordinator
Carlos Castillo
stunt performer
Yusuf Chaudhri
stunt performer
Kieran Clarke
stunt driver
Adam Collins
assistant stunt coordinator
Elliot Collins
Arian Moayed: stunt double
Joel Conlan
stunt driver
Lucy Cork
stunt double: Eiza González
Alexander Corne
stunt performer
Ben Dimmock
stunt coordinator Thailand
Rachael Evelyn
stunt performer
Michael French
utility stunts
Shaimaa Ibrahim
assistant stunt coordinator: stunts / stunt double Natalie Portman from Egypt: stunts
Andrey Kasushkin
stunt performer
Richard Kent
winch provider & operator
Adam Kirley
Supervising Stunt Coordinator
Rachel Knowles
stunt standby
Kevin Lyons
utility stunts/driver Thailand
John Macdonald
Stunt Double: John Krasinski
Samuel Mak
stunt performer
Andrew McKenzie
stunt coordinator: stunts
Edd Osmond
stunt double: Benjamin Chivers
Charlie Siveyer
stunt trainee
Luke Tumber
stunt performer
Markus Weilguny
armourer: Austria
Alistair Whitton
stunt double: John kransinski
Simon Whyman
stunt rigger/stunts

Camera and Electrical Department

Samuel Aboud
Netcomms Engineer
Saskia Barnes
Camera Trainee
Nathanael Bauer
gaffer
Vladimir Bilic
electrician: Austria / rigging electrician: Austria
Chatchawan Boonrak
rigging gaffer: Thailand / rigging gaffer: locations - Thailand
Henry Bridges
uk drone supervisor
Óscar Cano
Rigger R1 operator
Brandon Carrara
Drone Pilot
Mark Clayton
gaffer: additional photography
Tobias Dorffner
best boy rigging electric: Austria
Jon Fenech
Video Operator: Main Unit
Robert Fischer
key grip
Cameron Furnival-Watling
Camera Trainee: Additional Photography / camera trainee: second unit - dailies
Isaac G. Perez
dit assistant: dailies
Matthias Ganster
Gaffer: Austria
Alexandru Geru
Electrical Rigger
Paul Goodstein
Key Grip: Thailand
Chris Hinchcliffe
wire cam
Gabriel Hyman
first assistant camera: Egypt unit
Tobias Little
underwater unit second assistant camera
Alejandro Maestra
Aerial Camera Operator
Danny McGee
HOD Practical Electrician
Julian Morson
A Camera Operator / Steadicam Operator
Marwan Mostafa
DIT
Jarun Muongon
rigger: Thailand
Dean Murray
First Assistant Camera: B Camera
Mike Parsons
electrician
Leon Philipp
Assistant Camera Junior: Austria
Yuttana Putaraksa
gripman: Thailand
Christopher Raphael
still photographer
Ben Raven
Video Assistant: additional photography
J.P. Ridgway
key grip
Dani Rose
Drone Pilot
Hiram Ríos
first assistant camera
Sarawut Saodee
wireless dmx operator: Thailand
Florian Schabel
Dolly Grip: Austria
Daniel Seager
Standby Practical Electrician
Pixie Shay
Video Assistant: dailies
William Sheffield
Second Unit Gaffer
Adam Smart
Practical Lighting Technician: Additional Photography
Chesda 'Pop' Smithsuth
gaffer: Thailand
Sanam Srikham
rigging gaffer: Thailand / rigging gaffer: locations - Thailand
Lewis Standing
electrician (credit only)
Francesca 'Chez' Stone
DIT/video assistant
Lawrence Stromski
lighting console programmer
Phil Supple
lighting console programmer
Thanawit Sutawapon
best boy rigging: Thailand
Jim Tambling
Netcomms Engineer: daily
Alex Teale
first assistant camera: 'c' camera, main unit
Saran Traipornrattana
rigger: Thailand
Intouch Treechatchavanwong
rigger: Thailand
Em Turner
first assistant camera: helicopter unit
Max Turpin
Data Manager
Oscar Van Hoorn
Camera Trainee
Tammo van Hoorn
camera operator: "b" camera
Amir F. Qureshi
video assistant: splinter unit, dailies (uncredited)

Casting Department

Simon Higgins
casting assistant
Ella Holmes
casting assistant
Rory Okey
casting associate

Costume and Wardrobe Department

Mark Bouman
Crowd Costume Supervisor
Robyn Boyce
Crowd Wardrobe Mistress
Stephanie Edgerton
Principal wardrobe mistress
Ian Foweraker
costume supervisor
Aiecia Harper
principal costume standby
Eleanor Howard-Kitching
Assistant Costume Coordinator: Daily
Andrea Illiano
Crowd Assistant Costume Designer
Amaanah Latif
Costume Junior
Ebun Oduwole
crowd costume buyer
Alex Turner
Assistant Costume Coordinator

Editorial Department

Giulia Cavina
Assistant Colourist
Ellie Clissett
on-line editor
Jack Jacey
2nd Assistant Editor
Robert Jones
first assistant editor
Tom Mitchell
dailies technical operations manager
Stevie Mott
editorial apprentice
Rob Pizzey
Supervising digital colourist
Julien Trouillet
Dailies Operator
Isobel Truett
Second Assistant Editor

Location Management

Lorenzo Bertolazzi
Unit Location Manager: Austria
Riley Donohoe
Location Marshal: daily
Eleanor Downey
location manager
Jose Frausto
location assistant (credit only)
Matt Green
location scout
Sarah Hashemi
location production assistant
Joshua Hibberd
location manager
Sam Hutchins
location manager: Thailand & Egypt
Jake Kilmister
Unit Manager
Jakob Koren
assistant location manager
Faye Newton
assistant location manager
Bethany Norton
Location marshal
David Powell
location manager: Egypt
Alex Quinn
Studio Manager
Emily Steere
Location Marshall
Tommy Taylor
Location Marshall
Iona Young
location coordinator

Music Department

Christine Bergren
music clearance and legal
Julie Butchko
Music Clearance
Ben Smithers
music editor
Giles Thornton
Orchestrator/Conductor
Laurence Ungless
Musician: Double Bass

Script and Continuity Department

Edward Dorman
script supervisor: additional photography
Rory Herbert
script supervisor

Transportation Department

Dew John
driver
Vince Levins
Directors RV Pilot
David Lewis
transport supplier
Simon Lorenzo
picture car vehicle technician
Colescu Sebastian
Facilities HoD

Additional Crew

Abdullah fadda
apoc: egypt unit
Danielle Ainger
Health & Safety Adviser
Mohammad Atallah
Location Accountant
Jenna Barnes
production resources/product placement
Dana Belcastro
Production Executive
George Benedetti
Assistant: Producer - Jake Myers
Catherine Biddle
Supervising Payroll Accountant
David Blank
financial controller
Martin Burns
Aerial Ground Coordinator
Zuzana Chadimová
Austrian Production Coordinator
Cassian Cheesman
Assistant Production Coordinator
Victoria Connor
Sustainability Production Assistant
Lewis Cook
Assistant Accountant
Sam Dormer
Supervising Armourer
Mark Dryden
Security
Ryan Faers
Assistant to Producer Jake Myers: Additional Photography
Maryan Fathalla
1st Assistant Accountant/Payroll: Egypt Unit
Kelly Fitzsimmons
Assistant Accountant
Rachael Fullerton
child licence coordinator
Ivan K. Germano
assistant production coordinator: Egypt
Linus Gibson
Assistant Production Coordinator
Mia Gomez
Assistant Accountant: Additional photography
Emma Gorman
ap payroll accountant
Stephanie Hamilton-Jordan
production coordinator: Egypt
Anette Kasa Hansen
AP Supervisor
Callum Harling
Construction Accountant
Ethan Harrison
Travel: Accommodation & Shipping Secretary
Sophie Hart
Marine Department Coordinator
Viktoria Havel
production coordinator: Thailand Unit
Lucy Hoey
assistant accountant
Caroline Houghton
production coordinator: Austria Unit
Omar Kerdany
assistant production coordinator: Egypt
Elizabeth Kerr
location accountant thailand
Nora Kezer
Assistant: Producer - Ivan Atkinson
Hanna Kristall
production assistant
Steven Leek
master armourer
Danny Maguire
Payroll Assistant (as Daniel Maguire)
Zoe Masters
Marine Crew
Sarah McCaffrey
Mental Health Consultant/Counsellor - Solas Mind / Mental Health Consultant/Counsellor: Solas Mind
Paul S. McGrath
business and legal affairs
Kris Mentor
P Card Supervisor
Melissa Louise Mercer
Chaperone
Steven Moth
aerial coordinator
Fiona Murray
location first assistant accountant
Callum Northmore
Assistant Construction Accountant
Darija Novakovic
Payroll Accountant
Emily Ore
shipping & assets coordinator
Grace Parr
Production Secretary
Josh Peach
Marine Crew
Diana Perko
Unit Nurse
Amber Phillipson
travel and accommodation coordinator
Réka Raisz
Assistant to John Krasinski
Tom Reed
payroll accountant: ATL
Louise Marie Smith
sustainability consultant
Jonjo Stickland
marine coordinator
Kyra Thomas
sustainability coordinator
Amir Tosson
production coordinator
Jayne Trotman
Unit Publicist
Daniel Villagomez
credits administrator: Apple
Dylan Vo
Shipping assistant
Laurence West
location accountant
Iona Westlake
Production Coordinator
Zachary Wiblin
Armourer
Freya Worley
production assistant
Mike Wring
Armourer
All Filters