X

Cast & Crew

Directed By

Written By

Ryan Engle
screenplay by

Produced By

Bernard Bellew
executive producer
Shayla Cowan
associate producer
James Lopez
producer
Will Packer
producer
Jaime Primak Sullivan
executive producer
Janine van Assen
line producer

Cinematography

Sound

Mark Appleby
adr mixer
Ben Barker
co-supervising sound editor
Michael Botha
adr recordist
Francesca Bourne
assistant foley mixer
Robby Brown
foley editor
Simon Diggins
adr mixer
Gillian Dodders
dialogue editor
Zoe Freed
foley artist
Danny Freemantle
sound design editor
Glenn Freemantle
supervising sound designer / supervising sound editor
Nick Freemantle
sound effects editor
Glen Gathard
foley mixer
Bob Gremore
adr mixer
Rebecca Heathcote
foley artist
Claire Hesom
boom operator
Dayo James
Sound Design Editor
Garrick Jones
adr mixer
Conrad Kuhne
production sound mixer
Jenna Lange
audio post producer
Kelly Laskey
boom operator
Heather Linnie
mix technician
Robert Malone
re-recording mixer / sound design editor
Sean Miller
adr recordist
Ian Morgan
supervising dialogue & ADR editor
Charl Mostert
adr assistant
Virginia Mphatsi
sound utility
Brendan Nicholson
re-recording mixer
Fergus Pateman
mix technician
Paolo Pavesi
foley editor
Nick Roberts
adr mixer
Mike Tehrani
adr mixer
Jasper Thorn
Assistant Re-Recording Mixer & Mix Technician: Pinewood Studios
Arthur Turner
dialogue editor
Isa Yousufzai
mix technician
Jason Chiodo
re-recording mixer: marketing

Casting Director

Bonnie Lee Bouman
Casting Director

Production Design

Set Design

Makeup

Riaze Foster
hairdresser: Mr. Elba
Madelein Krugell
hair stylist / make-up & hair supervisor / makeup artist
Philisiwe Mkhize
hair stylist / makeup artist / makeup artist
Jessica Nixon
hair stylist / makeup artist
Nadine Prigge
hair designer / makeup designer
JoJo Williams
makeup artist: Mr. Elba

Special Effects

Lise-Marie Bothma
special effects coordinator
Damian Green
special effects technician
Jose Losper
senior special effects technician
Samuel Murombo
special effects technician
Max Poolman
special effects supervisor
Brandon Van Der Merwe
Special Effects Floor Supervisor

Visual Effects

Mehdi Ahmadi
rigging technical director
Victor Almela
digital compositor: framestore
Simon Aluze
modeler: Framestore
Mark Ardisson
lighting artist
Paul Ashall
layout td: framestore
Stefano Bagnoli
digital compositor: Framestore
Ágúst Baldursson
rigging td: Framestore
Matthew Ball
Paint and Roto Artist
Rosa Ballantine
visual effects witness camera operator
Scott Bartels
matchmove artist: Framestore
Lee Baskerville
lead texture artist
Angelo Beceiro Collinicos
digital compositor: blackginger / vfx supervisor: blackginger
Lizi Bedford
global head of resourcing: framestore
Marc Bloch
visual effects
Dario Bonito
digital compositor: Framestore
André Brandt
compositor
Steph Brooks
visual effects coordinator
Colin P. Brown
vfx colorist: Framestore
Simone Bruni
lead lighting & lookdev td: Framestore
Korinne Cammarano
digital compositor: Framestore
Phillip Charles-Sweeting
digital compositor
Alina Adela Chis
visual effects coordinator
Sara Ciceroni
digital compositor: framestore
Hal Couzens
visual effects producer
Cynthia Crimmins
animation department manager
Heidi Dahle
lead compositor: Framestore
Adolfo Dalda
creature effects technical director: Framestore
Tumurtogtokh Davaakhuu
pipeline technical director: Framestore
Chris Dawson
Visualisation Artist: The Third Floor
Ruth Deane
digital compositor: Framestore
Emil Delchev
render wrangler
John Dolman
digital compositor: Framestore
Marcus Duprat
Effects Technical Director
John Durney
compositor
Daniel Duval
visual effects data wrangler
Michael Falzon
Senior Modeller: Framestore
Ermir Fejzullai
render wrangler & dataops
Louisa Filary
paint & roto artist
Ralph Foster
Editor: The Third Floor
Nicholas Freeston
Asset Artist at The Third Floor, inc.
Laetitia Gabrielli
lookdev artist: Framestore
Christelle Georges
Visualisation Artist: The Third Floor
Ashley Gin-Sing
Visualisation Artist: The Third Floor
Matthew Glen
visual effects editor
Abhijitsinh Gohil
Visual Effects Coordinator: Framestore
Michal Golebiowski
visual effects editor
Luke Gray
lead pipeline technical director: Framestore
Erica Gualandi
Visualisation Artist: The Third Floor
Daniel C.M. Guerra
cfx td: Framestore
Gugandeep Singh
paint & roto artist
Marie-Ève Gélinas
digital compositor: framestore
Katie Hallaron
concept artist
Oliver Hallas
Environment Technical Director: Framestore
Ellie Hamilton
Creature FX Artist
Daniel Hammonds
digital compositor: framestore
Wyatt Hannon
visual effects coordinator
Megan Hattingh
visual effects coordinator
James Hedge
vfx line producer
Stefan Hoare
visual effects assets: Framestore
Fern Hodgson
art department production manager
Rebecca Hopkinson
lighting artist
Owen Jackson
visual development
Andrew Jamison
Visualisation Producer at The Third Floor, inc.
Edgar Karapetyan
lead 3d artist: Gentle Giant Studios
Bart Karon
pipeline technical director: Framestore
Harry Keane
visual effects coordinator
Damien Kessler
FX TD: framestore
Hasan Khan
digital compositor
Ben Kocic
tracking artist
Florian Koebisch
fx technical director: Framestore
Tyla Koen
digital compositor: BlackGinger
Priyanka Krishna Kumar
assistant technical director: Framestore
Madhav Kumar
modelling artist
Erin Laurence
visual effects production supervisor
Ariel Levental
compositor: Framestore
Jacques Leyreloup
environment td: Framestore London
Elizabeth Lily
Matchmove Artist
Daniel Long
compositor
Charlotte Loughnane
visual effects production supervisor: universal studio
Pieter Louw
lidar processing: CGS FX
Charlie Lovett
senior postvis artist
Francesco Lupo
lead groom artist: framestore
Antone Magdy
lead facial modeller: Framestore
Thomas Maier
lead visual effects artist
Andrew McCully
Visualization Lead: The Third Floor
Aylin Meyer
Matchmove Artist
Victor Morejon
digital compositor
Danielle Morley
visual effects producer: Framestore
Zak Morris
line producer: Framestore
James Morrissey
creature fx td
Andy Mulligan
layout artist: Framestore
Zsolt Máté
Environment TD: Framestore
Shaikh Naeem
artist: tracking and matchmove
Dan Neal
Cg supervisor: framestore

Assistant Director

Wendy Croad
second assistant director
Lee Roy Titus
second second assistant director
Harpa Elísa Þórsdóttir
first assistant director

Production Management

Rebecca Adams
post-production supervisor
Bernard Bellew
unit production manager
Robyn Snell
production supervisor
Sean T. Stratton
post-production executive

Art Department

Coleen Brink
action vehicle coordinator assistant
Tony Chance
storyboard artist
John Colebourn
storyboard artist
James Collett
standby art director
Christophe Dalberg
supervising art director
Wayne du Rand
graphic designer
Adriana du Toit
action vehicle coordinator
Etienne Harris
Fabricator
Nathan Victor Honey
hod scenic: action vehicles
Rudi Jones
action vehicle mechanic and on-set coordinator
Jos Joubert
property master
Victoria Loedolff
clearance coordinator
Margot Mouton
props buyer
Jonathan Opgenhaffen
concept artist
Fabien Ouvrard
concept artist
Emma Dee Padoa
assistant property master
Cara Payne
concept art manager
Jean Rigby
stand-by carpenter
Mark Risk
storyboard artist
Cristiana Serra
standby art director
Brendan Smithers
construction manger / supervising art director
John Van Vliet
set decoration assistant
Tessa Wessels
concept artist

Stunts

Thomas Billings
Stunt double: idris elba
Damian Green
stunt rigger
Kerry Gregg
stunt coordinator
Francois Grobbelaar
key stunt rigger
Ruan Luckhoff
stunt rigger
Tuks Tad Lungu
stunt performer
Anneli Muller
stunt coordinator

Animation

Alexander Antoniades
senior animator
Alvise Avati
animation supervisor
Krzysztof Boyoko
lead animator
Cynthia Crimmins
Animation Department Manager
Cihan Gultas
animator: Framestore
Laura Anderson
layout artist
Yogesh Khairnar
animator: Framestore
Cihan Kiliccioglu
senior animator
Chris McGaw
lead animator
Konstantin Nikolov
previs artist
Sivapranav Panicker
Senior Animator: Framestore
Riccardo Pietracaprina
senior animator
Bora Sahin
lead animator

Editorial

Cody Cardarelli
post-production coordinator
Jeremy Crichton
Data Technician
Theresa Crooks
colour assistant
Ellis Evans
second assistant editor
Caleb Gibson
technologist
Jon Gray
account executive
Jitte Hoekstra
editor: tv spot
Jonas Jangvad
colour assistant
Ben Jones
technologist
Francois Kamffer
feature finishing coordinator
Anna Koronkiewicz
second assistant editor
Thomas Lambert
finishing editor
Maddie Leggett
second assistant editor
Steve Mercer
first assistant editor
Adam Nazarenko
additional finishing colorist: Company 3
Hannah Perkins
finishing producer
Michael Ritter
supervising digital cinema producer
Benjamin Seward
post-production coordinator
Stefan Sonnenfeld
senior colorist
Matthew Tucker
associate editor
Viktorija Tupikaite
data i/o operator
Robert Scammell
post-production content security manager

Other

Suzanne Scott
special thanks

Music Department

John Barrett
recording engineer
Dan Boardman
music preparation
Tommy Bosustow
assistant engineer
Ian Burdge
musican: featured cello
David Butterworth
orchestrator
Paul Clarvis
musican: featured percussion
Richard Cookson
musician: viola
Gareth Cousins
score mixer
Gordon Davidson
recording engineer
Grace Davidson
singer: soprano
Bradley Farmer
music editor
Isobel Griffiths
orchestra contractor
Clifton Harrison
musician: viola
Daniel Hayden
score recordist
Wes Hicks
score editor
Sona Jobarteh
featured vocalist / musician: kora
Karen Jones
musican: featured flute
Lewis Jones
recording engineer
Matt Jones
score recordist
Erenice Lohan
music producer
Hà Lê
theme music composer
Vicky Matthews
musician: cello
Perry Montague-Mason
musician: violin
Laura Mvula
featured vocalist
Everton Nelson
orchestra leader
George Oulton
score recordist
Ben Parry
choir director
Paul Pritchard
recording engineer
Sara Pulice
orchestra contractor: Isobel Griffiths Ltd
Evan Rogers
orchestrator
Pedro Segundo
musician: percussion
Jill Streater
head of music preparation
Joe Wyatt
assistant engineer
Roger Linley
musician: double bass
Steve Mair
musician: double bass
Laurence Ungless
musician: double bass

Casting Department

Ryan Maharaj
casting associate
Craig Swanepoel
extras casting director
Robyn Swanepoel
extras casting

Costume Department

Lauren de Reuck
key costumer
Amy Druce
key costumer
Darion Hing
costume truck supervisor
Jeremy Johnson
set costumer
Michelle Karavoussanos
assistant costume designer
Amy Smego
costume buyer
Bronwyn Whitehead
costume breakdown artist

Camera Department

Francois Archer
focus puller: "a" camera
Masibulele Bele
prelight spark
Meike Chinnery
camera operator: "b" camera
Zwelithini Cukana
prelight spark
Pierre Henri De Villiers
Video Assist Operator
Werner Grobbelaar
data wrangler
Simone Howlett
focus puller: "b" camera
Lee Jackson
BTS Camera Operator
Sandile Malinga
Camera trainee
Lentsoe Mamatela
digital imaging technician
Thulani Mhaga
electrician
Margaret Muggleston
camera loader: "a" camera, action unit
Lauren Mulligan
still photographer
Sowabile Nonqulo
electrician
Antoine Odia
electrician
Gordon Paterson
dimmerboard operator
Chantelle Potgieter
camera loader: "b" camera
Dale Rodkin
camera operator: "a" camera/steadicam
Oosthuizen Rohard
lightning board operator
Baltasar Breki Samper
director of photagraphy second unit
Kent Satram
focus puller: "a" camera
Fifi Somoro
camera loader: "a" camera
Sakhele Tomose
assistant grip
Sive Tunywa
electrician
Derek Ueckermann
focus puller: "a" camera, action unit
Vusi Velapi
prelight gaffer
Steven Brett Whittaker
digital imaging technician: action unit

Location Management

Peter Currey
location scout
Morten Nielsen
location manager
Christopher Reynders
assistant location manager

Script Department

Palesa Mohlala
continuity assistant
Zimbini Pafa
continuity / script supervisor
Adriana C. Rivera
post production script editor
Movie title data and credits provided by
IMDb logo