- John Augustscreenplay by and
- Guy Ritchiescreenplay by
Cast
(in credits order) verified as complete
- Jordan A. Nash(as Jordan Nash)
- Amar Chadha-Patel(as Amer Chadha-Patel)
- Firas Taybeh(as Firas Waleed Al-Taybeh)
- Alan Tudyk(voice)
Rest of cast listed alphabetically
- Fabio Abraham(uncredited)
- Lee Admassie(uncredited)
- Nicky Andersen(uncredited)
- Rodrig Andrisan(uncredited)
- Joey Ansah(uncredited)
- Karamvir Athwal(uncredited)
- Anj Avraam(uncredited)
- Sybil Azur(uncredited)
- Amar Bains(uncredited)
- Haseeb Bajwa(uncredited)
- Koko Basigara(uncredited)
- Will Blagrove(voice) (uncredited)
- Shelsie Blake(uncredited)
- Paulina Boneva(uncredited)
- Corey Booth(uncredited)
- Tahir Burhan(uncredited)
- Jan Cabral(uncredited)
- Nikkita Chadha(uncredited)
- Champimi(uncredited)
- Song-Hung Chang(uncredited)
- Cassie Clare(uncredited)
- Altamush Coh(uncredited)
- Bern Collaço(uncredited)
- Spencer Collings(uncredited)
- Adam Collins(uncredited)
- Ben Conlon(uncredited)
- Laia Giralt Cortada(uncredited)
- Rene Costa(uncredited)
- Mary Cruz(uncredited)
- Adrian Danila(uncredited)
- Alice Dinnean(uncredited)
- Napoleon Dozier(uncredited)
- Ramzy El Huraiby(uncredited)
- Mahmoud Elmesiry(uncredited)
- Agatha Ezzedine(uncredited)
- Marissa Forrester(uncredited)
- Tommy Franzen(uncredited)
- Matias Galan(uncredited)
- Mandana Ghomshei(uncredited)
- Shaj Goku(uncredited)
- Royston Gooden(uncredited)
- David Guerrero(uncredited)
- Yasmin Harrison(uncredited)
- Daniel Hayde(uncredited)
- Levente Jakab(uncredited)
- Blythe Jandoo(uncredited)
- Amrita Jazzmyn(uncredited)
- Luke Johnson(uncredited)
- Andrew Jonas(uncredited)
- Carlo Kaya(uncredited)
- Luke Kearney(uncredited)
- Faraz M. Khan(uncredited)
- Nick Khan(uncredited)
- Kamil Lemie(uncredited)
- Wade Lewin(uncredited)
- Michael Lumb(uncredited)
- Ibrahim Majid(uncredited)
- Hamza Malik(uncredited)
- Kevin Matadeen(uncredited)
- Tony McCarthy(uncredited)
- Shelley Mcdonald(uncredited)
- Serhat Metin(uncredited)
- Ramzan Miah(uncredited)
- Deanna Mustard(uncredited)
- Ocean Navarro(uncredited)
- Jay Nifaoui(uncredited)
- Florence Nzenwefi(uncredited)
- Hiten Patel(uncredited)
- Jag Patel(uncredited)
- Neal Piron(uncredited)
- Kurran Pooni(uncredited)
- Karuna Raina(uncredited)
- Younes Rocks(uncredited)
- Mario Romano(uncredited)
- Ankush Saigal(uncredited)
- Briony Scarlett(uncredited)
- Rashid Shadat(uncredited)
- Dave Simon(uncredited)
- Derek Smith(uncredited)
- Leslie Soo(uncredited)
- Chloe Stannage(uncredited)
- Sanj Surati(uncredited)
- Albert Tang(uncredited)
- Carolina Toledo(uncredited)
- Danilo Vicente(uncredited)
- Beth Willetts(uncredited)
- Imran Yusuf(uncredited)
- Ali Zayn(uncredited)
- Ivan Atkinsonassociate producer
- Kevin de la Noyexecutive producer
- Jonathan Eirichproducer (p.g.a.)
- James Herbertassociate producer
- Karl McMillanassociate producer
- Mark Mostynco-producer
- Marc Plattexecutive producer
- Alan Menkencomposer (score by)
- Alan Stewartdirector of photography
- Salah Benchegracasting director (casting)
- Lucinda Sysoncasting director (casting by)
- Ravi Bansalart director (MPC)
- Oliver Carrollsupervising art director
- Loic Zimmermannart director (mpc)
- Claire Nia Richardsset decorator (Senior Assistant Set Decorator)
- Luke Townshendset decorator (props stand by)
- Federica Adornojunior hair & makeup crowd daily
- Christina Andrewhair stylist: second unit / makeup artist: second unit
- Pierce Austinhair designer: Will Smith
- Christine Blundellhair designer / makeup designer
- Daisy Bridgfordcrowd hair trainee / crowd makeup trainee
- Anita Casaliprincipal hair & make up additional photography
- Sharon Colleycrowd hair stylist / crowd makeup artist
- Maddy Daviscrowd hair & makeup trainee
- Emmalee EtheringtonHair and Makeup Trainee Daily
- Sophie Finchmakeup artist crowd
- Diala Al Raieproduction supervisor
- Peter Bardsleyunit manager: Jordan
- Siobhan Boyespost-production supervisor
- Kevin de la Noyunit production manager
- Vinay Gautamproduction manager
- Arundhati Jaiswalproduction coordinator
- Rasul Kalyayevunit manager: Jordan
- Fuad Khalilproduction manager: Jordan
- Todd Londonpost production executive
- Akash Mangavkarproduction manager
- Ryan Andrewslock off pa
- Paul Bennettkey second assistant director
- Rory Broadfootcrowd third assistant director: dailies
- Tom Brownesecond assistant director: second unit
- Irene-Elisabeth Elliscrowd pa: dailies
- Conor Felthamkey set pa: second unit
- Oliver Graveslock off pa: dailies
- Freddie Hallthird assistant director
- Daniel Hillarykey third assistant director
- Elizabeth Abad Quinteroprops department coordinator
- Mohamed Omar Abdelazim Alilead labor: Jordan
- Douglas Allamhead of department plasterer
- David Allcockstoryboard artist
- Kirby Allen-D'CruzeArmoury modeller
- Victoria Allwoodsenior set draughtsperson
- Kamen Anevconcept artist
- Oliver Arndtsupervising painter: reshoots
- Matt Askeydrapes master
- Dino Athanassioulead story artist
- Dale Anchoradditional adr recordist
- Mark Applebyadr mixer
- Tom Barrowsound mixer: splinter unit
- Philip Bodgerplayback operator: 2nd unit
- Peter Burgisfoley artist
- Kristin Catuognoadr recordist
- Duncan Craigsecond assistant sound - 2nd unit
- Mark DeSimoneadr mixer
- Gibran Farrahadr mixer
- Arthur Fennkey first assistant sound
- Steven Timothy Amosrobot motion control operator
- Adrian Bennettspecial effects technician
- David Cauncespecial effects technician
- Paul Clarkspecial effects foreman
- Dennison Crookspecial effects technician
- Fernando da Silvaspecial effects adr driver
- James Davis IIIsenior special effects technician
- Michael Dawsonspecial effects assistant supervisor
- Chris Dubockspecial effects technician
- Jérémie Abrialcharacter modeler: Industrial Light and Magic
- Martin Ackermanndata management operator: Magic Lab
- Hayley Adamslayout artist: Industrial Light and Magic
- Paul Adamsvisual effects artist
- Stuart Adcockfacial supervisor: Industrial Light and Magic
- Chirag Agarwaltechnical director
- Manjeet AgrawatStereo Compositor
- Lydia Aguilarcompositor: dneg
- Tanseer Ahmedanimator: ILM Vancouver
- Ben Aickindigital artist: Industrial Light & Magic
- Nathan Aldousstunt performer
- Nicole Alphoncestunt dancer
- Joey Ansahstunt performer
- Adam Basilstunt performer / stunt double: Genie/Will Smith (uncredited)
- Thomas Billingsstunt performer
- Yusuf Chaudhristunt performer
- Adam Collinsstunt performer
- Joel Conlanstunt performer
- Ryan S. Adamssecond assistant camera: second unit, dailies
- Rene Adefarasin1st assistant camera: a camera, second unit
- Westley Agiuselectrician
- Hadeel Al Manaseerassistant video assist (as Hadeel El Manaseer)
- Amy AliceaCentral Loader Additional Photography
- Rich Allenblacktrax engineer / lighting console programmer
- Susie Allnuttfranchise photographer
- David Ashbygrip: dailies
- Micaela AssaadCamera Trainee Additional Photography
- Shereen Baddoursecond assistant camera
- David Apgarsenior animator
- Barry Baker2d animator
- Terence Bannonlead animator
- Aaron Barlowsenior animator
- Philip Barnardanimator
- James Bownanimator
- Auguste Changanimator
- Kathy Kit Ying Choisenior animator
- Mickael Coedelanimator: ILM
- Jenna Bambergercasting assistant
- David Bushcasting assistant
- George Davidcasting
- Marwa Gabrielcasting associate
- Shanna Kay Gonzalescasting coordinator: UAE and Lebanon
- Stephanie Gorincasting: Canada
- David GrindrodMusical Casting Director
- Alex Iskounencasting assistant: NY
- Tess Josephindia, abu dhabi, dubai
- Dayna PolehankiDetroit Casting
- Camille Adomakohset costumer
- Isabella Aestreacostume daily (as Isabella Juliosdotter)
- Ben Allardset costumer
- David AtkinsonChief leather worker
- Cathryn Avisonembroiderer
- Milly Barterset costumer
- Fiona Bartyjewellery modeller
- Karen Bealeprincipal costume coordinator
- Helen Beasleycostume maker
- Pauline Bidegaraycostume trainee
- Matt Adamsdigital intermediate consultant
- Debajit Barmaneditorial supervisor: DNEG
- Charbel Bou-Antoundailies operator
- Matthew BristoweHead Of Production: Technicolor UK
- Stuart Bryceassistant technical operations manager: dailies
- Zak Cannarozzoeditorial trainee
- Wilbur Charles-Robertspost-production assistant
- Alexander ChehraziStereo Editor
- Simon DunneTechnicolor PULSE: Senior Producer
- Elijah Eastlundassociate digital intermediate producer
- Toby Blytherstudio unit assistant
- Emily Coldwellassistant location manager
- Hannah Peerless Daluslocation marshall
- Megan Earllocation marshal / locations
- Sheron Gilllocation pa
- Arwen Gunterstudio unit marshall
- Connor Halllocation assistant
- Souheil Hallaouilocation manager (as Souheil Halaoui)
- Rory Higgsstudio unit assistant
- Henry Isaksenstudio unit assistant
- Ashley Andrew-Jonesassistant engineer
- Laurence Anslowprotools recordist
- David Archpianist musician
- Howard Ashmansongs: lyrics by
- Salar Asidviolinist
- Chris Barrettassistant engineer
- Nick Baxteradditional engineer
- Christopher Bensteadcomposer: additional music / music arranger / supervising music editor
- Tarik Beshirfeatured musician: oud
- Parzan Dhonsicontinuity
- Aisling Hughesscript supervisor: second unit
- Lynsey Urquhartscript revisions coordinator
- Liz Elizabeth Westscript supervisor (as Elizabeth West)
- Paige Woodwardassistant script supervisor
- Vanessa Taylorscript doctor (uncredited)
- Michael Allencamera department driver
- Amer Ansouqatransportation captain
- Tony Blythdriver
- Danny Clowdriver: will smith and family
- Javed Elahiunit driver
- Alan EmanuelDriver to Marc Platt
- Darren Helmanunit driver
- Christopher P. Johnsontech truck driver
- Ahmad Al-Abbasproduction accountant
- Farah Al-Majaliproduction assistant
- Hazem Alaghaproduction assistant
- Louis Albinhorse wrangler
- Ennis Alhashimiassistant accountant
- I. Javier Ameijeirastheatrical concept artist
- Nicky Andersenassistant choreographer / dance double
- Neil Armitagecrane technician
- Mitchell Arthurproduction assistant
- Nada Atiehproduction coordinator: Jordan
- Ahmed Ahmedspecial thanks
Contribute to this page
Suggest an edit or add missing content