- Bryan Singerdirected by
- Darren Lemkescreenplay by and
- Christopher McQuarriescreenplay by and
- Dan Studneyscreenplay by
- Darren Lemkestory by &
- David Dobkinstory by
- Cornell John(as Cornell S. John)
- Alex Macqueen(as Alex MacQueen)
- Joe E Salazar(as Joseph Salazar)
- Steven Williams(as Steve Williams)
Rest of cast listed alphabetically
- Charlie Akin(uncredited)
- 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)
- Gilbert White(uncredited)
- Richard Brenerexecutive producer
- Michael Discoexecutive producer
- David Dobkinproduced by
- Toby Emmerichexecutive producer
- Alex Garciaexecutive producer
- Jon Jashniexecutive producer
- Ori Marmurproduced by
- Patrick McCormickproduced by
- Neal H. Moritzproduced by
- John Ottmanassociate producer
- John Rickardexecutive producer
- Bryan Singerproduced by
- Jonathan Steinassociate producer
- Jason Taylorco-producer
- Thomas Tullexecutive producer
- John Ottmanmusic by
- Newton Thomas Sigeldirector of photography
- Roger Mussendencasting by
- Jeremy Richcasting 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
- 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
- Mark Bevertonsenior prop modeller
- 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 production manager: MPC
- 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
- Caitlin McKennaadr voice casting (as Caitlin McKenna-Wilkinson)
- George Mossextras casting director
- Robert Sternecasting assistant
- Jennifer Alfordcostume maker
- Norton Armouriesarmour manufacturer
- Stella Atkinsoncostume assistant
- Jill Averywardrobe mistress
- Russell Barnettkey costumer
- Kasia Chojnowskacostumer
- David Crossmancostume supervisor
- Anthony Drewettcostume fitter
- Peter Edmondscostume assistant
- Michel Allerassociate editor
- Shaun Aprahamianassistant editor
- Randall James Bolpost-production coordinator
- 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
- Christopher Lloydfirst 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
- Peter Elliottchoreographer
- Herbert Butlerdailies colourist: second unit
- Stephen Nakamuradigital intermediate colorist
- Christian Prejzadigital intermediate producer
- Ian Sullivandigital intermediate accountant
- Julie Burnhamconstruction nurse
- Jim Clarkehealth & safety advisor
- Jim Edmondshealth & safety advisor
- Larry Eydmannhealth & safety advisor
- Jen Lambertconstruction medic (as Jennifer Lambert)
- Brian Mearmedic / construction & set
- Rob Townsendfire safety officer
- Camrin Aginproduction attorney
- Sam Barnettset production assistant
- Lisa Berridgeproduction assistant
- Valeria Bulloproduction secretary: second unit
- Victoria Cadiouproduction coordinator: additional photography (as Victoria Hawden)
- James Chambersset production assistant: second unit
- Andrew Davidsonadditional set production assistant
- Tony Davisproduction coordinator: second unit
- Helen Christine Dwyerassistant production coordinator
- Stuart Ewenproduction assistant
- Henrietta Fullerproduction assistant
- Nicky Coatsaccountant
- Renee D. Czarapatapost-production accountant
- Maryllis Gonzalezassistant accountant
- Christian Holdenconstruction accountant
- Lucy Howellassistant accountant
- Georgina Kellycashier
- Hayley Lyonpayroll accountant
- Alastair McNeilassistant accountant
- Michael Mungrooassistant accountant
- Alex Boswellsupervising stand by props
- Matthew Broderickstand by props
- Stefano Ferraraprop maker
- Moira Houlihanunit publicist
- Julie Adamsdialect coach
- Chris Jai Alexmotion capture actor
- Kate Berryproducer: prologue sequence - Prologue Films
- Paul Brodiestand-in: Alex MacQueen
- David A. Burtmotion capture actor
- Andy Butcherhorses supplier
- Unjoo Lee Byarsprologue sequence executive producer: prologue films
- Kyle Cooperprologue sequence designer
- Renee D. Czarapatavfx accountant
- 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