- Ilya Naishullerdirector (directed by)
- Josh Appelbaumscreenplay by &
- André Nemecscreenplay by and
- Harrison Queryscreenplay by
- Harrison Querystory by
- Alexander Kuznetsov(as Aleksandr Kuznetsov)
- Darya Charusha(as Dasha Charusha)
- Andrei Dementiev(as Andrei Dementyev)
- Zotev Nikolay(as Nikolay Zotev)
- Douglas Robson(as Doug Robson)
- Alan Gill(as Allan Gill)
Rest of cast listed alphabetically
- Patrice Bevans(uncredited)
- Lisabel Biscaldi(uncredited)
- Stuart Cooke(uncredited)
- Johnny Holan(uncredited)
- Brenda Newhouse(uncredited)
- Nick Owenford(uncredited)
- Patrick Poletti(uncredited)
- Mark Sloan(uncredited)
- Cameron Krogh Stone(voice) (uncredited)
- Jon Wennington(uncredited)
- Josh Appelbaumexecutive producer
- John Bernardline producer: France
- Spencer Elaco-producer
- Idris Elbaexecutive producer
- Nicola Fedrigoniline producer: Italy
- Allison Furgalassociate producer
- André Nemecexecutive producer
- John Rickardproducer (produced by) (p.g.a.)
- Peter Safranproducer (produced by) (p.g.a.)
- James Smithco-producer
- Aleksandar Tadicline producer: Italy (as Aleksandar Leka Tadic) / line producer: Serbia (as Aleksandar Leka Tadic)
- Marcus Viscidiexecutive producer
- Andjelija Vlaisavljevicco-producer: Italy / co-producer: Serbia
- Tom Harrison-Readeditor (edited by)
- Loïc Chavanonart director (art direction)
- Elaine Kusmishkosupervising art director
- Emilee Bakmakeup artist
- Hayley Barkwayhair and makeup artist
- Betty Beauchampcrowd makeup artist
- Emmy Beechhair and makeup artist
- Alma Bialasmakeup artist
- Hannah Dora Bortonhair and makeup artist
- Orla Carrolprincipal hair artist (as Orla Carroll)
- Anita Casaliprincipal hair and makeup artist
- Olivia Casaliprincipal hair and makeup artist
- Gabor Agostonproduction supervisor: Italy
- Daniella R. Baggaleyproduction supervisor: additional photography
- Ana Biskupljaninproduction manager: Serbia
- Carlotta Bonelliassistant production manager
- Fabrizio Ceratoproduction supervisor: Italy
- Maxime Couteretunit production manager: France
- Carolyn Curypost production executive
- Alex Darbyunit manager
- Nevio De Contifacilities manager: italy
- Sandra Djurickovicproduction supervisor / production supervisor: Italy & Serbia
- Crerar Antonydirector's assistant
- Paul Barryfirst assistant director: France & Serbia
- Wayne Bentleyfirst assistant director: second unit
- David Boitardthird assistant director
- Mimi Broughset PA
- Andrea Caciaglithird assistant director: Italy
- Kayleigh Corcoranthird assistant director: Serbia Unit
- Fraya Dawebase PA
- Antonio De Benedictisthird assistant director crowd: Italy
- Alice De falcosecond assistant director crowd: Italy
- Giulia Alessiomodel maker
- Robert Alexanderstandby props: second unit
- Will Alouljunior draughtsperson
- Stuart Andersonchargehand prop ITA
- Fiona Athertonset dec coordinator
- Richard Barcockchargehand painter
- Nicola Barnesart department researcher
- Olivia Beckjunior prop modeller
- Georgina Benn-O'Learydrapesperson
- Finnan Bennettjunior draughtsperson
- Darren Bankssound effects editor
- James Bishopadr recordist
- Jimmy Boylesupervising sound editor/sound designer
- Oliver Brierleyre-recording mixer
- Simon DigginsADR mixer
- Dragoljub Dimitrijevicutility sound: second unit - Italy
- Gary Dodkinproduction sound mixer
- Russell Edwardsproduction sound mixer: second unit
- Buster Flawssupervising sound editor
- Max Aldridgespecial effects crew
- Dominic Allansenior special effects technician
- James Baingersenior special effects technician
- Steve Benelishaassistant special effects supervisor
- Danilo Bollettinispecial effects supervisor: Italy
- Edoardo Bollettinispecial effects
- Raytheon Bunasenior special effects designer
- Craig Claassenspecial effects technician
- Oliver Crockettassistant special effects technician
- Atyeb Ahmed2D artist: Rise Visual Effects Studios / compositor: RISE Visual Effects Studios
- Amaan Akramhead and lead: Untold Stories
- Kondlekar Akshayartist: DNEG (as Akshay Jagdish Kondlekar)
- Francesca Albertellicoordination and editorial team: Rise Visual Effects Studios / visual effects coordinator: RISE Visual Effects Studios
- Naresh Alluartist: DNEG
- Fran J. Alonso3D artist: Milk Visual Effects Ltd / senior modeller: Milk VFX
- Amresh Amarartist: DNEG
- M. Babu Anandhartist: DNEG
- Mahesha Anathaartist: DNEG
- Milan Alavanjasafety consultant/supervisor / safety supervisor
- Nathan Aldousstunt performer
- Paul Baileystunt driver
- Tom Barnettstunt performer
- Nathan Barrisassistant fight co ordinator: stunts
- Matthew Bellstunt double: Steven Cree
- Thomas Billingsstunt double: Idris Elba
- Jamel Blissatstunt performer
- Aidan Brindlestunt double: Paddy Considine / stunt double: Sharlto Copley
- Kit Burdenstunt performer
- Milan Alavanjagimbal operator/technician
- Zoë Amalricvideo assistant
- Giacomo Andalòdrone operator assistant
- Drone Arezzo Srldrone operator
- Petar Ateljevicvideo assist: splinter unit - Serbia
- Brice Baillybest boy electirc
- Guillaume Barbesecond unit electrcian
- Nic Battenaerial camera assistant: dailies
- Cristinel Bostanlead animator
- Suku Sibi.K.animation supervisor
- Lucia Carlettiextras casting
- Elliot Descharmescrowd marshall
- Adrien Durandcrowd marshall
- Marguerite Hermandcrowd marshall
- Sophie Hollandcasting: CSA
- Jeanne Juqueliercrowd marshall
- Clara Michelcrowd marshall
- Laure Nepveuxcrowd marshall
- John Papsideracasting: CSA
- Sara Shortcasting assistant
- Pip Atkinshead costume cutter
- Morgan Avery-Chisnelljunior standby
- Paradis Barrattcostume PA
- Belza Beausoleilstunt standby: France unit
- Eva Benguesmiawardrobe
- Galane Berclazwardrobe assistant: France crowd
- Marie Berroyerkey textil artist: France unit
- Simon Bervetbreakdown artist
- Anne Billettecostume buyer
- Agathe Bouchonbreakdown artist: France unit
- Emil Arbersecond assistant editor
- Noami BourgeoisVFX editor
- Sara Buxtonadditional colourist
- Amy Caslakedigital film bureau
- Maria Chamberlaindigital colourist
- Ellie Clissetton-line editor
- Jonathan Collarddigital intermediate head of production: Goldcrest Post Production
- Guilhem Coulibalyonline editor
- Zoe Cousinsdigital film bureau
- Eddy Adekoyalocation marshall
- Cristina Arcayassistant location manager
- Tim Aspertlocation manager
- Joshua Benedettikey location scout
- Richard Berkeleyassistant location manager
- Jess Bevanlocation marshal
- Edward Bottenheimassistant location manager
- Patrick Brownlocation scout
- Megan Busseyassistant location manager
- Elliott Caenassistant location manager
- John Barrettscore recorded by
- David Butterworthorchestrator
- Gareth Cousinsscore mixer
- Charlie Curtiscomposer's assistant
- Bradley Farmersupervising music editor
- Leonard Jay Jacksonadditional music
- Miranda Jacksonmusic coordinator
- Sumudu Jayatilakavocal soloist
- Season Kentmusic supervisor
- Jo Beckettscript supervisor
- Serop Cheikhoyanscript supervisor: 2nd unit
- Maddison Marieges Moorescript supervisor: 2nd unit / script supervisor: additional photography
- Dani Watsonassistant script supervisor
- Alan Cantyunit driver
- Luca Ciccarellipicture vehicle mechanic
- Paul Daviesunit driver
- Vincent Demaisonunit driver
- Simon Gardnerdriver to director
- Mark Goughunit driver
- Charles Heidetpicture vehicle supervisor: France
- Ray Holmanunit driver
- Stephen Inwoodtech truck HOD
- Holly Abbottstudio assistant
- Silvia Adragnapicture vehicles office coordinator
- Lily Alessandroniassistant production coordinator
- Crerar Antonyassistant: I. Naishuller
- Colombi Aurélienfacilities manager assistant
- Daniella R. Baggaleyproduction coordinator: Italy
- Khushboo Bajpaiassistant: P. Chopra Jonas
- Talar Bakerassistant: J. Rickard
Contribute to this page
Suggest an edit or add missing content