- Bryan Singerdirector (directed by)
- Darren Lemkescreenplay by and
- Christopher McQuarriescreenplay by and
- Dan Studneyscreenplay by
- Darren Lemkestory by &
- David Dobkinstory by
Cast
(in credits order) verified as complete
- Cornell John(as Cornell S. John)
- Alex Macqueen(as Alex MacQueen)
- Joe E Salazar(as Joseph Salazar)
- Steven Williams(as Steve Williams)
- Charlie Akin(uncredited)
Rest of cast listed alphabetically
- Mark Badham(uncredited)
- Lauren Barrand(uncredited)
- Jason Beeston(uncredited)
- Chris Bowe(uncredited)
- Kai Boyce(uncredited)
- Doc Butler(uncredited)
- Alfred Camp(uncredited)
- Robert Clayton(uncredited)
- James Cook(uncredited)
- Graham Curry(uncredited)
- Annabelle Davis(uncredited)
- Joseph Dewey(uncredited)
- Richard Dorton(uncredited)
- Anthony Errington(uncredited)
- Alfie Fitch(uncredited)
- Mick Fryer-Kelsey(uncredited)
- Philip Harvey(uncredited)
- Caroline Hayes(uncredited)
- Matthew Hodgkin(uncredited)
- Kevin Hudson(uncredited)
- Charli Janeway(uncredited)
- Todd Von Joel(uncredited)
- Andy Joy(uncredited)
- James Kirkham(uncredited)
- Daniel Lapaine(uncredited)
- Nigel Lowe(uncredited)
- Darren Lynch(uncredited)
- Celina Macdonald(uncredited)
- Duncan JC Mais(uncredited)
- Martyn Mayger(uncredited)
- Raine McCormack(uncredited)
- Henry Monk(uncredited)
- Andrew Paxton-Gray(uncredited)
- Howard Pearse(uncredited)
- Greg Sanchez(uncredited)
- Steve Saunders(uncredited)
- Santi Scinelli(uncredited)
- James Thomas Scott(uncredited)
- Max Scully(uncredited)
- Nick Shaw(uncredited)
- Simon Steggall(uncredited)
- Shane Stevens(uncredited)
- Paul Stockman(uncredited)
- Tony Sweeney(uncredited)
- Paul Warren(uncredited)
- Richard Brenerexecutive producer
- Michael Discoexecutive producer
- David Dobkinproducer (produced by)
- Toby Emmerichexecutive producer
- Alex Garciaexecutive producer
- Jon Jashniexecutive producer
- Ori Marmurproducer (produced by)
- Patrick McCormickproducer (produced by)
- Neal H. Moritzproducer (produced by)
- John Ottmanassociate producer
- John Rickardexecutive producer
- Bryan Singerproducer (produced by)
- Jonathan Steinassociate producer
- Jason Taylorco-producer
- Thomas Tullexecutive producer
- John Ottmancomposer (music by)
- Newton Thomas Sigeldirector of photography
- Roger Mussendencasting director (casting by)
- Jeremy Richcasting director (casting by)
- Belles Berrycrowd junior hair and makeup artist
- Jacqueline Bhavnanihair artist / makeup artist
- Zoe Clare Brownhair stylist (as Zoe Brown)
- Jennie Cooperhair trainee / make-up trainee
- Tania Coupercrowd hair stylist / crowd makeup artist
- Rose Crockermakeup trainee
- Sally Crouchhair stylist: second unit / makeup artist: second unit
- Michele Davidson Bellhair & makeup daily: crowd
- Nathaniel De'Lineadeusdental effects designer
- Natalie Guestmakeup artist: dailies
- Benjamin Greenacreproduction unit manager: second unit
- Tim Groverpost-production supervisor
- Marianne Jenkinsunit production manager
- Paul LaMoripost-production supervisor
- Duncan Muggochproduction manager: second unit
- Tom Pilbeamproduction assistant: prep
- Jason Pomerantzproduction manager (IMAX version)
- Adam Teeuwunit manager
- Tom Brownethird assistant director: second unit
- Glen Carrolladditional crowd assistant director
- Jamie Christopherfirst assistant director
- Mark Cockrenthird assistant director
- Arabella Constance-Churcherfloor assistant director
- Simon Downessecond assistant director: second unit
- Dominic Fyshfirst assistant director: second unit
- Mark Gillespieadditional third assistant director
- Stewart Hamiltonsecond assistant director: floor
- Alex Kaye-Besleythird assistant director: crowd
- Nick Ainsworthconcept artist
- Fatiha Aitbadigreensman (as Fatiha Aitbadi Holden)
- John Allencarpenter
- Rebecca Amissahart department assistant
- Gill Andrae-Reidportrait artist
- Will Ayreschargehand standby greensman
- Nicola Barnesart department researcher
- Fiona Bartyprop modeller
- Louise Begbieassistant graphic artist
- Richard L. Andersonsound effects editor
- Mark Coffeyfirst assistant sound editor
- Ben Collinsonsound assistant: additional photography
- Mark DeSimoneadr mixer
- Gary Dodkinboom operator
- Joel Doughertysupervising dialogue editor
- Ezra Dwecksound editor
- Joshua Fielstrasound design: trailer music
- Adam Aldridgespecial effects senior technician
- Phil Ashtonspecial effects senior technician (as Philip Ashton)
- Nick Bonathanspecial effects crew
- Richard Brownspecial effects senior technician
- Ryan Conderspecial effects technician
- Jamie Corbouldspecial effects assistant
- Ricky Farnssenior special effects technician (as Richard Farns)
- David Fordsenior technician / special effects senior technician
- Brent Forrestspecial effects
- Kate Adamsvisual effects artist
- Matthew Adamslead digital compositor: Digital Domain
- Alexandra Addedvisual effects
- Nidhi Agarwalmatchmove artist: MPC
- Gus R. Aguilerarotoscope artist: Digital Domain
- Kieran Ahernwitness camera operator
- James Albiezvisual effects artist
- Kaevski Aleksandarroto artist: Fx3x
- Najdovski Aleksandarvisual effects artist
- Ben Alepkolighting artist
- Tom Aitkenstunt performer
- Eugenio Alonso Yenesstunt performer
- David Andersstunt performer
- Mark Archerstunt performer
- Esther Ashmorestunt performer
- Joseph Baxterstunt performer
- Tony Baylissstunt performer
- Darren Blanchardstunt performer
- Richard Bradshawstunt performer
- Gabriel Albuquerquecamera trainee: dailies, second unit
- Jonathan Amesvideo assistant
- Paul Apteddata wrangler
- Dave Armstronggrip: second unit (as David Armstrong)
- John Arnolddolly grip
- Darren Baileygrips libra technician
- Adam Bakerlighting console programmer: second unit
- Laetitia Belensecond assistant camera: pick ups
- Alex Bendercamera trainee: dailies
- Anthony Benjamincrane grip 2nd unit
- Daniel Lorenzo Alvareztechnical animator
- Victor Barbosaanimator: credited on original issue
- Simon Baumannpre-visualization
- Marc Beaujeauanimator
- Liz Bernardanimator: Digital Domain
- Jourdan Biziouprevisualization animator: The Third Floor
- Stephen A. Buckleyanimator (as Stephen Buckley)
- Zac Cavalieroanimator
- Santiago Colomoanimator
- Solomon Artistesextras casting
- Allison Badercasting assistant
- Beth Cleveley-Hutchinsonextras casting
- Kharmel Cochranecasting assistant
- Chuck Douglasextras casting
- Tara Keenanextras casting (For 2020 Casting)
- Caitlin McKennaadr voice casting (as Caitlin McKenna-Wilkinson)
- George Mossextras casting director
- Robert Sternecasting assistant
- Jennifer Alfordcostume maker
- Stella Atkinsoncostume assistant
- Jill Averywardrobe mistress
- Russell Barnettkey costumer
- Kasia Chojnowskacostumer
- David Crossmancostume supervisor
- Anthony Drewettcostume fitter
- Peter Edmondscostume assistant
- Sjølander Embroideryembroidery (as Thomas Sjolander)
- Michel Allerassociate editor
- Shaun Aprahamianassistant editor
- Randall James Bolpost-production coordinator
- Herbert Butlerdailies colourist: second unit
- Paul Carlindigital intermediate editor
- Doiminic Evansdigital lab operator: additional photography
- Travis Flynn3D convergence artist
- Frédéric Geffroydaily processing editor: Park Road Post Production
- Joseph Kirklandfirst assistant editor
- Finlay Bradburylocation manager (as Finlay Pile)
- David Campbell-Bellset location manager
- Tim Davieslocation manager
- Hannah Featherstonelocation marshall
- Nick Fultonlocation manager
- James Grantlocation manager
- Richard Hilllocation manager
- Richard Maylocations scout
- Stefania Monettilocation runner
- Chris Moorelocation manager
- Pete Anthonyorchestrator
- John Barrettscoring second engineer
- Mark Berrowmusician: violin
- Richard Bissillmusician: French horn
- Joseph Bonnmusic editor
- Nicholas Bucknallmusician: clarinet
- Andrew Findonmusician: flute
- Rick Giovinazzoorchestrator
- Julie Brownscript supervisor
- Parzan Dhonsiscript adaptation
- Marianne Huetassistant script supervisor: second unit
- Holly Johnsonassistant script supervisor
- Suzanne McGeachanscript supervisor: second unit
- Jesse Peckhamscript co-ordinator
- Mark Bombackscript revisions (uncredited)
- Glenn Charterunit driver
- Tony Cooperunit driver
- Simon Esserydriver
- Darren Fennytransportation
- Richard Holmestransport supplier
- Marc Kellyproduction driver
- Stephen Lawrenceunit driver
- David Lloydunit driver
- Danny Mitchelltransportation
- Julie Adamsdialect coach
- Camrin Aginproduction attorney
- Chris Jai Alexmotion capture actor
- Sam Barnettset production assistant
- Lisa Berridgeproduction assistant
- Kate Berryproducer: prologue sequence - Prologue Films
- Paul Brodiestand-in: Alex MacQueen
- Valeria Bulloproduction secretary: second unit
- Julie Burnhamconstruction nurse
- Peter Caseyin memory of
- Parzan Dhonsithe producers wish to thank
- Kyle Leatherberryspecial thanks
- Josh Lovemanspecial thanks
Contribute to this page
Suggest an edit or add missing content
