Cast & Crew

Directed by

Donovan Marsh
(directed by)

Writing Credits

Arne Schmidt
(screenplay by) (as Arne L. Schmidt) and
Jamie Moss
(screenplay by)
George Wallace
(based on the novel "Firing Point" written by) and
Don Keith
(based on the novel "Firing Point" written by)

Cast

Ethan Baird
Sonar 3
Jacob Scipio
Sonar 2
Dempsey Bovell
Sonar 1
Corey Johnson
Captain
Adam James
Captain Forbes
Common
RA John Fisk
Henry Goodman
Senator from Illinois
Colin Stinton
Senator from Iowa
Gary Oldman
CJCS Charles Donnegan
Gerard Butler
Captain Joe Glass
Carter MacIntyre
XO Brian Edwards
Shane Taylor
TMC Turner
Kola Bokinni
McCaw
Mikey Collins
Brickowski
Will Attenborough
Kaplan
Kieron Bimpson
Nichols
David Gyasi
COB Wallach
Michael Jibson
Reed
Christopher Goh
Park
Brian Kinney
Officer on the Deck
Sarah Middleton
Liddy
Taylor John Smith
Belford
Gabriel Chavarria
Jimenez
Cosmo Jarvis
Fathometer Operator
Linda Cardellini
Jayne Norquist
Toby Stephens
Bill Beaman
Michael Trucco
Devin Hall
Ryan McPartlin
Matt Johnstone
Zane Holtz
Paul Martinelli
Alexander Diachenko
President Zakarin
Yuri Kolokolnikov
Oleg
Michael Gor
Admiral Dmitriy Durov
Igor Zhizhikin
Tretiak
Ilia Volok
Captain Vlade Sutrev
Hristo Mitzkov
Volkov Sonarman
Stefan Ivanov
Volkov Captain
Michael Nyqvist
Captain Andropov
Caroline Goodall
President Dover
David Yelland
SECDEF
Stuart Milligan
Secretary of State
Robert-Anthony Artlett
N. Owens
Lee Asquith-Coe
Lt Cmdr Schumacher
Theo Barklem-Biggs
Seaman Mackinnon
Ahmed Belber
Spetsnaz Operative
Aleksandar Belovski
Russian Navy
Ross Carter
Pentagon Staff
Nathan Cooper
Mess Crew
Bradley Crees
McKittrick
Dino Fazzani
Andropov Guard
Jonathan Grove
Mechanic
Richard Hills Jr.
Medic Jones
Ethan Keaton
Pentagon Staff
Vitas Le Bas
Submarine Sonar #6
Marian Lorencik
LCDR Naval Officer Pentagon
Jake Mann
Sonar Operator
Jason Matthewson
Budd
Elizabeth McCafferty
Martinelli's Girlfriend
Stephen McDade
Pub Landlord
Osarenren John Ogbebor MrKapish
Navy
Paul A Munday
Dock Worker
Jason Newell
Murden
Niall D O'Loughlin
Naval Lieutenant
Charlie Oginni
Lombardi
Michael On
T-Silver
Stephanie Pezolano
Pentagon Staff (White House Aid)
Ivan Rangelov
Ship's crew
Bernardo Santos
Andropov Guard Gomez
Robert James Smith
Pentagon Staff
Atanas Srebrev
Russian Lt. Commander
Debra Tammer
Colonel Lieutenant
Nadia Townsend
Pentagon Staff
Adam Treasure
Pentagon Staff
Stuart Whelan
Pentagon Staff
John Whitby
Chief of Staff's Aide

Produced by

Xu Bin
executive producer
Gerard Butler
producer (produced by)
Christa Campbell
executive producer
Boaz Davidson
executive producer
Mark Gill
producer (produced by)
Lati Grobman
executive producer
Samuel Hadida
co-executive producer
Victor Hadida
co-executive producer
Ken Halsband
executive producer
Toby Jaffe
producer (produced by)
Daniel Kaslow
associate producer
Ryan Kavanaugh
executive producer
Kevin King
executive producer
Avi Lerner
executive producer
Yariv Lerner
executive producer
Gisella Marengo
co-producer
Elena Melamed
line producer
Neal H. Moritz
producer (produced by)
Matthew O'Toole
producer (as Matt O'Toole) (produced by)
Christine Otal
executive producer
Danielle Robinson
co-producer
Arne Schmidt
executive producer (as Arne L. Schmidt)
Suzie Shearer
line producer
Trevor Short
executive producer
Alan Siegel
producer (produced by)
Kevin King Templeton
executive producer (as Kevin King)
John Thompson
producer (produced by)
Tucker Tooley
producer (produced by)
Douglas Urbanski
executive producer
Haiyi Wang
executive producer (as Wang Haiyi)
Les Weldon
producer (produced by)

Music by

Trevor Morris
(music by)

Cinematography by

Tom Marais
director of photography

Editing by

Michael J. Duthie

Casting By

Elaine Grainger
(casting by)
Pam Dixon
(uncredited)
Anne McCarthy
(uncredited)
Kellie Roy
(uncredited)
Mariana Stansheva
(uncredited)

Production Design by

Jon Henson

Art Direction by

Gary Baugh
Elizabeth Boller
Ben Collins
supervising art director
Cesar Dacol Jr.
character art director
Alexei Karaghiaur
(as Alexei Karagyaur)
Andrew Munro
supervising art director
Nic Pallace
senior art director
Chris Peters
Ivan Ranghelov

Set Decoration by

Orlin Grozdanov
BG set decorator
Toby Hill
Robert Wischhusen-Hayes

Costume Design by

Caroline Harris

Makeup Department

Jordann Aguon
hair stylist: Hawaii / makeup artist: Hawaii
Lynda Armstrong
hair designer / makeup designer
Sofi Davidova
makeup artist: second unit, UK (as Sofie Davidova)
Gigi Dey
makeup artist
Yanka Doychinova
makeup artist (as Yanka Doichinova)
Anita Hvarleva
makeup artist
Sofi Hvarleva
makeup supervisor
Anna Ivanova
additional hair stylist: second unit, Bulgaria / additional makeup artist: second unit, Bulgaria
Ivon Ivanova
makeup supervisor: second unit, Bulgaria
Svetla Krasteva
hair stylist: second unit, Bulgaria (as Svetla Krusteva) / makeup artist: second unit, Bulgaria (as Svetla Krusteva)
Daniel Lawson Johnston
makeup artist: second unit, UK (as Daniel Lawson-Johnston)
Waldo Mason
prosthetics supplier
Angela Oxley Evans
makeup artist: second unit, UK
Atanaska Popova
makeup artist
Kath Rayner
makeup artist: second unit, UK (as Kat Rayner)
Stevie Smith
hair stylist / makeup artist
Maria Stankovich
makeup artist
Yana Platnarova Stoeva
makeup artist: daily (as Yana Platnarova)
Dimitrina Stoyanova
hair stylist: second unit, Bulgaria / makeup artist: second unit, Bulgaria
Nelly Teova
additional hair stylist
Silvia Tosheva
hair stylist
Yana Viktorova
hair coordinator / makeup coordinator
Jane McBennett
crowd makeup artist (uncredited)
Nina Pratley
crowd hair stylist: daily (uncredited) / crowd makeup artist: daily (uncredited)

Production Management

Steve Cole
unit manager
Denitza Daverova
production manager: re-shoot
Jeanette Haley
post-production supervisor
Ken Halsband
executive in charge of production
Brian Hayashi
executive in charge of post-production: Millennium Films
Elena Melamed
production manager
Alexander Peytchev
second unit production manager
Carolyn K. Robinson
production supervisor: Alaska Unit
Suzie Shearer
unit production manager

Second Unit Director or Assistant Director

Katerina Atanasova
second assistant director: second unit
Ben Burt
first assistant director
Hristo Dimitrov
first assistant director: Bulgaria
Oana Ene
second assistant director
Adam Foster
crowd second assistant director
Paul Herbert
second unit director: UK
Monika Hristova
second assistant director
Karina Kostadinova
third assistant director
Galina Kyuchukova
second assistant director
Ben Lanning
first assistant director: additional photography
Bryn Lawrence
crowd second assistant director
Jamie Marshall
second unit director
Edis Seliminski
third assistant director
Stanimir Stamatov
second unit director
Antony Tanev
first assistant director: second unit
Zornitsa Tsvetanova
third assistant director (as Zornica Cvetanova)
Ventsislav Velichkov
production assistant

Art Department

John Adkins
model maker/junior draughtsman
Georgi Aleksandrov
props
Graham Antill
chargehand painter
Lawrence Barford
junior draughtsman
Bogdan Bogdanov
set dresser on set / set dresser
Stacy Boles
art department coordinator
Elizabeth Boller
art department coordinator
Ryan Bradbury
set dresser
Philippa Broadhurst
standby art director
Oona Brown
assistant graphic designer
Dirk Buchmann
property master
Daniel Burke
graphic designer (as Dan Burke)
Lidiya Burukova
graphic designer
Ryan J. Close
screen graphics: Territory Studio
Charlie Cobb
fine artist
Lindsey Crowe
construction clerk
Michael Crowe
construction coordinator
Kevin Day
chargehand standby props
Gergana Deleva
set dresssing coordinator
Yasen Denev
storyboard artist
Peter Difrancesco
painter
Rumyan Dimitrov
set decorator assistant: Bulgaria
Jay Dingle
screen graphics: Territory Studio
Maria Doicheva
set dressing artist
Isabella Faull
assistant buyer
Karen Fielding
assistant computer & video playback technician
Martin Genchev
props
Pete Glover
props trainee (as Peter Glover)
Wayne Hammond
Assistant Construction Manager
Daniel Harries
screen graphics: Territory Studio
Sam Hart
screen graphics: Territory Studio
Jamie Ben Harvey
construction engineer
Lucy Hassan
props trainee
Maya Henson
set decoration assistant
Toby Hill
props
Joey Hodges
props
Solomon Honey
junior draughtsman
Ben Hopwood
assistant property master
Neil Hornshaw
chargehand / set dresser/props
Borislav Hristov
carpenter
Daniel Højlund
screen graphics: Territory Studio
Simona Ilieva
art department assistant
Jason Ivall
supervising painter
Ivo Ivanov
carpenter
Owais Javid
screen graphics: Territory Studio
Wyn Jenkins
props/set maker
Caleb P. Johnson
model maker
Martin Kane
standby props
Sam Keehan
screen graphics: Territory Studio
Christina Eunji Kim
assistant art director
Peter Krumov
carpenter
Rowan Laidlaw
clearance coordinator
Keely Lanigan-Atkins
junior draughtsperson
Robin Lawrence
props supervisor
David Lovelock
props
Petar Lozanoff
carpenter (as Petar Lozanov)
Nick Lyons
screen graphics: Territory Studio
Adam McCreight
property master
Laura McDonald
assistant props: dailies
Dean McLeod
art department assistant
Genevieve McMahon
screen graphics: Territory Studio
Ryan McPhail
scenic painter
Yossif Mladenov
set designer
John Moredock
set designer
James Patrick Munro
graphics assistant
Brian Murray
storyboard artist
Laurens Nockels
props/set fabrication: Pinewood Creative
Oli Novadnieks
property buyer
Ron Novak
buyer / set dresser
Lizzie Osborne
art department assistant
Joe Patti
construction welder
David Penn
screen graphics: Territory Studio
Vladimir Petkov
lead man
Valentin Petrov
set dresser
Luke Plastow
construction carpenter
Vlado Popov
painter
Andrew Popplestone
screen graphics: Territory Studio
Michael Pybus
assistant art director
Ryan Rafferty-Phelan
screen graphics: Territory Studio
Alex Reinach
screen graphics: Territory Studio
Malcolm Roberts
construction coordinator
Martí Romances
screen graphics: Territory Studio
Steve Salmon
props
Christopher Schubert
props
Ellie Shanks
assistant set decorator
Maria Shegunova
painter
David Sheldon-Hicks
screen graphics: Territory Studio (as David Hicks)
Jack Short
production buyer
Alexander Simkin
assistant buyer
Will Smith
junior draftsman
Aaron Sowd
storyboard artist
Dobrinka Stamenkova
art department coordinator
Vicki Stevenson
draughtsperson
Matthew Street
construction engineer
Yulian Svilenov
standby set dresser
Stefan Tassev
carpenter (as Stefan Tasev)
Krista Vacheva
storyboard artist
Preslav Valchev
propsman
Yordan Velchev
painter
Nayda Venizelos
set construction
Evgeni Vladimirov
carpenter
Andrew Jon Wallace
storyboard animator
Brigitte Ward-Holmes
production buyer
Joshua Webb
props/set fabrication: Pinewood Creative
David Mathew Weeks
dressing props
Glenn Williams
digital set designer
Jeff Woodbridge
carpenter
Graham Wyn Jones
storyboard artist
Glen Young
assistant art director
William Birt
props trainee (uncredited)
Mark Hackett
props (uncredited)
Haik Achim Lützow
props (uncredited)
Keith Weir
storyboard artist (uncredited)

Sound Department

Peter Burgis
foley artist
Kris Casavant
additional supervising sound editor
Jason Chiodo
re-recording mixer: special features
Patrick Christensen
adr mixer
Aran Clifford
mix technician
Robert Dehn
sound studio manager
Zoe Freed
foley artist
Glen Gathard
foley mixer
Luke Gentry
sound designer
Dominic Gibbs
supervising sound editor
Gord Hillier
additional re-recording mixer / atmos-re-recording mixer
Adam Horley
adr editor
Kyle James
Voice Over Artist
Kiril Kaloyanov
sound mixer: second unit
Vladimir Kaloyanov
sound mixer
Sabine Maier
dubbing adr mixer
Valery Metodiev
boom operator
William Miller
mix technician
Ivaylo Natzev
additional sound engineer/re-recording mix technician
Ivan Nikolov
additional re-recording mix technician
Ryan Nowak
additional sound designer
Luke O'Connell
sound effects editor
Kevin Penney
sound effects editor
Jemma Riley-Tolch
foley editor
Kostadin Saparevski
second boom operator
Timothy Siddall
dialogue editor
João Bruno Soeiro
adr recording engineer: Moscow Unit
Jason Swanscott
foley artist
Boris Tanchev
boom operator
Mark Taylor
re-recording mixer
Adam Bourne
foley editor (uncredited)

Special Effects by

Dominic Blake
senior special effects technician
Laura Davison
special effects buyer
Michael Georgiev
special effects technician
Garth Inns
gimble and hydraulic supervisor
Ivo Jivkov
special effects supervisor: Bulgaria
Georgi Karadjov
senior special effects technician
Zarko Karatanchev
pyrotechnic effects supervisor
Jason McCameron
special effects co-supervisor
Ross McCluskey
special effects assistant
Tsvetan Miladinov
special effects technician
Stefano Pepin
special effects supervisor
Lyubomir Petrov
special effects
Nick P. Phillips
lead senior technician
Ronnie Rackley
senior special effects technician / special effects technician
Richard Stanbury
senior technician
Leon Wright
special effects assistant
Elena Zhekova
special effects coordinator: Bulgaria

Visual Effects by

Waheed Ahmed
digital compositor
Ivan Alaykov
model & texture artist: Worldwide FX / visual effects artist
Nikolay Aleksiev
compositor: Worldwide FX
Neishaw Ali
visual effects executive producer
Kiril Altakov
lighting artist: Worldwide FX / lighting technical director
Angel Angelov
lead concept & digital matte painter: Worldwide FX
Dimitar Bajalcaliev
animation lead: Worldwide FX
Peter Bakalov
animator: Worldwide FX
Adam Baker
animator: Spin VFX
Tom Balogh
visual effects editor: NVIZ
Vanya Benelinova
project coordinator: Worldwide FX (as Vanya Beneva)
Youcef Bessaa
fx artist
Jawahar Bhatti
visual effects artist
Moti Biran
lead compositor: NVIZ
Remi Bitawi
lighting artist
Ivailo Bonev
concept & matte painter: Worldwide FX (as Ivaylo Bonev) / concept artist/matte painter
Nikolay Bonev
additional cg supervisor: Worldwide FX
Magno Borgo
digital compositor
Aneliya Borisova
compositor: Worldwide FX
Avi Botbol
digital compositor: Intelligent Creatures
Sarah Boyle
fx artist
Peter Braeley
digital matte painter
Kayla Cabral
visual effects production manager
Joel Chambers
digital compositor
Xuejie Cheng
visual effects artist
Filip Cherkezov
matchmove artist: Worldwide FX
Paolina Chervenkova
visual effects finance: Worldwide FX
Yana Chervenyashka
concept & matte painter: Worldwide FX / concept artist
Stanislava Chiflichka
compositor: Worldwide FX / digital compositor
Nicholas Chilelli
layout artist
Chris Cox
cg producer: Spin VFX
Ryan Cromie
texture supervisor
Mihayl Cvetanov
model & texture artist: Worldwide FX (as Daniel Cvetanov)
Yan Dai
compositor
Kristina Dasheva
compositor: Worldwide FX / digital compositor
Colin Davies
visual effects supervisor: Spin VFX
Agueda Del Castillo
senior compositor: NVIZ
Alba Rodriguez del Rio
animator: Worldwide FX
Atanas Dichev
project coordinator: Worldwide FX
Gavin Digby
digital compositor
Borislav Dimitrov
animator: Worldwide FX
Christian Dimitrov
concept & matte painter: Worldwide FX
Ivelin Dimitrov
compositor: Worldwide FX
Paounka Dimitrova
simulation artist: Worldwide FX
Rosi Dimitrova
fx artist: Bottleship VFX
Alexander Dimov
visual effects artist: Red Ring Entertainment
Dinko Dimov
concept & matte painter: Worldwide FX
Venelin Dinkov
visual effects art director: Worldwide FX
Eric Doiron
head of compositing: Spin VFX
Anton Donchev
compositor: Worldwide FX
Stanislav Draganov
simulation artist: Worldwide FX / visual effects artist
Stanislav Dragiev
visual effects supervisor
Nevena Dragoshinova
visual effects editor / visual effects editor: Worldwide FX
Mike Duffy
visual effects producer
Adam M. Duthie
visual effects editor
Bahtiar Emin
compositor: Worldwide FX / digital compositor
Jaron Evans
digital compositor
Jason Evans
visual effects supervisor: NVIZ
Michael J. Eves
digital compositor
Sean Farrow
visual effects supervisor
Gruyo Fingarov
compositor: Worldwide FX
Nikolay Gachev
visual effects supervisor: Worldwide FX
Peter Gachev
animator: Worldwide FX
Kai Gadd
compositor: NVIZ
Travis Gagne
visual effects editor
Vasil Galabov
visual effects coordinator: Worldwide FX
Svetoslav Ganchev
lighting lead: Worldwide FX
Natali Gancheva
compositor: Worldwide FX
Petko Ganev
3d artist: Bottleship VFX
Rositsa Gardjeliyska
digital effects artist / model & texture artist: Worldwide FX / visual effects artist
Georgi Garnevski
visual effects associate producer: Worldwide FX
William E. Garrett
visual effects supervisor
Hristo Gebrev
i/o coordinator: Worldwide FX
Dobri Georgiev
cto: Worldwide FX
Georgi Georgiev
compositor: Worldwide FX / concept & matte painter: Worldwide FX
Kiril Georgiev
visual effects coordinator
Kristian Georgiev
visual effects technical support: Worldwide FX
Denitsa Georgieva
compositor: Worldwide FX
Vladimir Gerasimov
fx artist: Bottleship VFX
Sofia Gesheva-Aleksieva
compositor: Worldwide FX / digital compositor
Mahsa Ghorbankarimi
senior lighter/compositor
Graham Gibbard
compositor
Peter Giliberti
animation supervisor
Kiril Gizdov
compositor: Worldwide FX
Victor Utku Gocer
compositor
Danail Hadzhiyski
visual effects producer
Iliya Halembakov
fx artist: Bottleship VFX
Isaac Heron
visual effects editor
Alex Hirtenstein
matte painter/concept artist
Wilson Ho
compositor
Mitch Hounslow
visual effects editor: Spin VFX
Kent Houston
visual effects consultant
Svetoslav Hristov
lead concept & digital matte painter: Worldwide FX
Violina Hristova
compositor: Worldwide FX / digital compositor
Yoana Hristova
visual effects producer: Bottleship VFX (as a different name)
Andrey Hristozov
visual effects editor / visual effects editor: Worldwide FX
Adam Hulbert
digital artist
Patrick D. Hurd
visual effects producer
Angel Ivanov
cg supervisor: Worldwide FX
Daniel Ivanov
visual effects editor
Dimitar Ivanov
storyboard artist: Worldwide FX
Ivan Ivanov
simulation lead: Worldwide FX
Ivan Gochev Ivanov
lead fx artist
Ivaylo Mechkata Ivanov
model & texture artist: Worldwide FX (as Ivaylo Ivanov)
Ivelin Ivanov
compositor: Worldwide FX
Jivko Ivanov
on-set visual effects supervisor
Mihail Ivanov
simulation artist: Worldwide FX
Pehlivan Ivanov
compositor: Worldwide FX / digital compositor
Tsvetan Ivanov
animator: Worldwide FX
Gabriela Ivanova
finances: Worldwide FX
Katya Ivanova
digital compositor
Kremena Ivanova
visual effects project coordinator: Worldwide FX
Kenneth Jacobs
system administrator: Nvizible
Phil Jones
visual effects supervisor: Intelligent Creatures
Nelly Kalcheva
visual effects marketing: Worldwide FX
Martin Kalev
lighting artist: Worldwide FX
Stella Kamburova
3d artist
Rumen Kamenov
layout artist: Worldwide FX
Filip Karajov
concept & matte painter: Worldwide FX
Georgi Karantilski
compositing lead: Worldwide FX
Slavomir Kaslev
visual effects developer: Worldwide FX
Ciarán Keenan
head of production: NVIZ
Peter Keranov
compositing supervisor: Worldwide FX
Delyan Ketipov
lead compositor
Asim Khan
lighting td/lookdev
Ivo Kirilov
model & texture artist: Worldwide FX
Stoyan Kirkov
concept & matte painter: Worldwide FX
Mihaela Kirkova
compositor: Worldwide FX
Nikolay Kirov
i/o coordinator: Worldwide FX
Rumen Kirov
simulation artist: Worldwide FX
Momchil Koev
digital compositor: Red Ring Entertainment
Nikolay Kondarev
technical support supervisor: Worldwide FX
Toni Kondev
model & texture artist: Worldwide FX
Ivo Konsulov
layout lead: Worldwide FX
István Veress Kovács
senior matte painter
Aleksandar Kranzov
model & texture artist: Worldwide FX
Galina Krasimirova
compositor: Worldwide FX
Nikolay Krastev
lighting artist: Worldwide FX
Tsvetelin Krastev
concept & matte painter: Worldwide FX
Mark Krentz
cg supervisor
Gordana Krsteva
compositor: Worldwide FX / digital compositor
Kalin Krumov
compositing lead: Worldwide FX / lead compositor
Dimityr Krusev
model & texture artist: Worldwide FX (as Dimitar Krusev)
Lazarin Kushev
lighting artist: Worldwide FX
Emma Landriault
digital compositor
Anny Lang
digital compositor
Matthew Lawrence
title production
Desislava Lazarova
visual effects editor / visual effects editor: Worldwide FX
Katya Lazarova
compositor: Worldwide FX / digital compositor
Erwan Leroy
head of 2d: Spin VFX
Hestor Lichev
lighting artist: Worldwide FX
Petar Lilkov
lighting artist: Worldwide FX
Hristo Lozanov
compositor: Worldwide FX
Krasimir Maiorov
i/o coordinator: Worldwide FX
Julia Manolova
visual effects coordinator / visual effects coordinator: Worldwide FX
Boyan Manov
concept & matte painter: Worldwide FX
Peter Marinov
software developer: Worldwide FX
Petar Mariyanov
compositing lead: Worldwide FX
Silviya Mariyanova
visual effects project manager: Worldwide FX
Jordan Markov
studio manager: Worldwide FX
Antonia Markova
visual effects finance: Worldwide FX
Bhumika Mayer
visual effects producer: NVIZ
Andrew McPhillips
head of cg
Daniel Mermelstein
lead compositor
Baxter Merry
visual effects producer: Spin VFX
Velislava Mihailova
compositor: Worldwide FX / digital compositor
Stefan Mihalev
compositor: Worldwide FX / visual effects artist
Kalin Mihaylov
simulation artist: Worldwide FX / visual effects artist
Radoslav Misarokov
lead visual effects project manager / visual effects project manager: Worldwide FX
Nikolay Mishonov
senior fx td
Svetoslav Mitev
visual effects coordinator: Worldwide FX
Vasilina Mitkova
compositor: Worldwide FX
Martin Mitsev
technical support: Worldwide FX
Nikol Nacheva
compositor: Worldwide FX
Martin Naydenski
visual effects supervisor: Bottleship VFX
Margarita Nedeva
human resources: Worldwide FX
Encho Nedevski
compositor: Worldwide FX / digital compositor
Bogdan Nedkov
compositor: Worldwide FX / digital compositor
Lori J. Nelson
visual effects consultant
Mark Neysmith
qc supervisor: Spin VFX
Ryan Ng
digital effects artist: Spin VFX
Ryoma Omichi
matchmove artist: Spin VFX
Carlo Orlandi
compositor: Worldwide FX / digital compositor
Pietro Orlandi
compositor: Worldwide FX / digital compositor
Lyubomir Ovcharov
concept & matte painter: Worldwide FX
Nikolay Pachov
visual effects editor / visual effects editor: Worldwide FX
Yasen Panev
fx artist: Bottleship VFX
Hyelee Park
asset artist
Hristina Patkova
compositor: Worldwide FX / visual effects artist
Desislava Pavlova
visual effects coordinator: Worldwide FX
Peyo Peev
simulation artist: Worldwide FX
Daniel Pelc
digital compositor
Diyan Penev
compositor: Worldwide FX / digital compositor
Nick Perrotta
head of digital matte painting
Nick Peshunoff
lead visual effects coordinator: Worldwide FX / visual effects production supervisor
Svetoslav Petkov
environment artist: Worldwide FX
Angel Petrov
technical support: Worldwide FX
Deyan Petrov
concept & matte painter: Worldwide FX
Ivailo Petrov
lighting artist: Worldwide FX (as Ivaylo Petrov)
Pavel Petrov
compositing lead: Worldwide FX
Gergina Petrova
compositor: Worldwide FX / digital compositor
Julia Petrova
compositor: Worldwide FX
Pavlina Petrova
concept & matte painter: Worldwide FX
Iasen Pisarov
layout artist: Worldwide FX (as Yasen Pisarov) / lighting artist: Worldwide FX (as Yasen Pisarov)
Joseph Pockaj
compositor
Sergio Garcia Poderoso
visual effects artist
Maria Popova
compositor: Worldwide FX / digital compositor
Christine Pyle
visual effects coordinator: Intelligent Creatures
Stefan Rachev
compositor: Worldwide FX / digital compositor
Marinela Racheva
compositor: Worldwide FX / digital compositor
Milena Radeva
matchmove artist / matchmove artist: Worldwide FX / photographer / visual effects photographer
Kaloyan Rangelov
technical support: Worldwide FX
Anton Raynov
model & texture artist: Worldwide FX
Sasha Reichman
modeler/texture artist
Antonio Ribeiro
digital compositor: Spin VFX
Krasimir Rizov
lead storyboard artist: Worldwide FX
Lucy Robert
visual effects coordinator
Ivan Roujev
concept & matte painter: Worldwide FX
Michelle Ryan
matte painter
Yancho Sabev
visual effects technical support: Worldwide FX
Avi Salem
compositor
Elena Sandulova
human resources: Worldwide FX / visual effects studio executive
Svetoslav Savov
simulation artist: Worldwide FX / visual effects
Kathrin Schoeftenhuber
compositor: NVIZ
Dobromir Semenliev
developer: Worldwide FX
Lisa Sepp-Wilson
visual effects producer: Legend 3D/VFX
Daryl Shail
visual effects producer: Spin VFX
Vivek Sharma
digital compositor
Iliya Shekerdzhiev
compositor: Worldwide FX
Tim Sibley
effects supervisor: Spin VFX
Ameena Siddique
visual effects coordinator
Felipe Siem
lighting artist
Rositsa Simeonova
layout artist: Worldwide FX
Aleksandar Slavov
compositor: Worldwide FX / digital compositor
Georgi Slavov
simulation artist: Worldwide FX
Boris Sokolov
compositor: Worldwide FX / digital compositor
Lyubov Spasova
compositor: Worldwide FX / digital compositor
Mina Spiridonova
environment artist: Worldwide FX
Georgi Staikov
simulation artist: Worldwide FX
Petrana Stamenova
visual effects coordinator: Worldwide FX
Atanas Stankov
VFX Compositor
Stanislav Stavrev
compositor: Worldwide FX / digital compositor
Dimitar Stoev
visual effects technical support: Worldwide FX
Valeria Stoichkova
visual effects project coordinator: Worldwide FX
Alexander Stojanov
concept & matte painter: Worldwide FX
Nino Stoyanov
lighting artist: Worldwide FX
Vyara Stoyanova
compositor: Worldwide FX / digital compositor
Olen Stoyar
visual effects developer: Worldwide FX (as Oleg Stolyar)
Rob Strickland
digital compositor
Georgi Svetlomirov
visual effects artist
Stefan Tchakarov
visual effects studio supervisor: Worldwide FX
Kaiser Thomas
matte painter
Eryn Thorsley
cg artist
Mihaela Todorova
visual effects project coordinator: Worldwide FX
Denis Tomov
lighting artist
Peter Tomov
matchmove head of department / matchmove lead: Worldwide FX
Tsvetan Tomov
compositor: Worldwide FX
Brian Tong
visual effects editor: Spin VFX
Dimitrina Torneva
compositor: Worldwide FX
Svetlin Tsonev
head of modeling and texturing department
Iveta Tsvetkova
visual effects coordinator / visual effects project coordinator: Worldwide FX
Krista Vacheva
storyboard artist: Worldwide FX
Adriana Valcheva
compositor: Worldwide FX
Valeria Valeva
compositor: Worldwide FX / digital compositor
Daniel Vasev
compositor: Worldwide FX / digital compositor
Vladimir Vatev
compositor: Worldwide FX / digital compositor
Hristo Velev
visual effects supervisor: Bottleship VFX
Velislava Veleva
compositor: Worldwide FX
Metodi Velichkov
model & texture artist: Worldwide FX (as Metodi Veljichkov)
Petar Velitchkov
model & texture artist: Worldwide FX
Asen Velkov
lighting artist: Worldwide FX
Yulian Velkov
on-set data wrangler
Robin Walsh
digital compositor
Jessica Wolff
compositor
Aaron Wright
visual effects artist
Kristina Yakimova
layout artist: Worldwide FX
Radoslav Yanudov
compositor: Worldwide FX / digital compositor
Diana Yordanova
compositor: Worldwide FX / digital compositor
Perunika Yorgova
digital compositor
Zdravko Zdravkov
technical support: Worldwide FX
Brian Yuan Zhang
visual effects editorial supervisor: Spin VFX
Monika Zhelevska
compositor: Worldwide FX / digital compositor
Aurore de Blois
compositing supervisor (uncredited)
Kajten Molnar
visual effects editor: Intelligent Creatures (uncredited)
Michael Soppit
visual effects editor (uncredited)

Stunts

Noah Bahnson
stunt double: Bulgaria Skydive Unit
Tom Boney
stunts
Alexander Bracq
stunts (as Alex Bracq)
Chris Carey
stunts
Nick Chopping
stunts
François Coetzer
key stunt rigger (as Daniel François Coetzer)
Liam Coote
stunts
James Cox
stunts
Jason Curle
stunts
William Davey
stunts
Georgi Dimitrov
assistant stunt coordinator (as Georgi Dimitrov-Bomba) / stunt coordinator: second unit (as Georgi Dimitrov-Bomba)
Ivailo Dimitrov
stunt double: Ryan McPartlin (as Ivailo Dimitrov-Kuri)
Jamie Edgell
stunts
David Forman
stunts (as David Foreman)
Genadiy Ganchev
additional stunt rigger (as Genady Ganchev)
Ryan Green
stunts
Lubo Grozdanov
stunts
Zahari Grozdanov
stunts
Paul Herbert
stunt coordinator
Dian Hristov
stunt coordinator (as Diyan Hristov-Dido)
Viktor Hristov
additional stunts
Jason Hunjan
stunts
Radoslav Ignatov
additional stunts
Ilko Iliev
stunts
Ivan Iliev
stunts
Genko Ivanov
stunt double: Igor Jijikine / stunt double: Yuri Kolokolnikov
Danko Jordanov
stunt double: Michael Trucco (as Danko Yordanov) / stunt double: Zane Holtz (as Danko Yordanov)
Milen Kaleichev
stunts
Ivo Kehayov
stunts (as Ivo Kehaiov)
André Layne
stunt double: Dempsey Bovell
Alan Leong
stunts
Angel Lukanov
stunt rigger
Georgi Manchev
fight choreographer
Kye Mckee
stunts
Erol Mehmet
stunts
Trayan Milenov-Troy
stunt double: Toby Stephens
Venko Mishev
stunts
Theo Morton
stunts
Steven Mullins
stunts (as Steve Mullins)
Dobri Neichev
stunts
Ivo Ninov
aerial stunt double: Bulgaria Skydive Unit
James O'Daly
stunts
Kostas Papadopoulus
stunt double: Gerard Butler / stunt double: Hunting
Rumen Petrov
additional stunts
Krum Rangelov
stunt rigger (as Krum Rungelov)
Stefan Shopov
stunt rigger
Krasimir Simeonov
stunts (as Krasimir Simeonov-Goti)
Vasil Simeonov
stunts
Mark Southworth
stunts
Simeon Spasov
stunts
Sam Stefan
stunts (as Samuel Stefan)
Kiril Todorov
additional stunts
Stoyanov Vencislav
additional stunt rigger (as Ventislav Stoyanov)
Tihomir Vinchev
stunts (as Tihomir Vinchev-Tisho)
Ivan Vodenicharov
stunts
Ivo Vuchkov
stunts
Nathan Whatton
stunts
William Willoughby
stunts (as Will Willoughby)
Leo Woodruff
stunts
Vasko Yordanov
stunt double: Alexander Diachenko
Liam Coote
stunt double: Alexander Diachenko (uncredited)
Geoff Creighton
stunt diver (uncredited)
Georgi Dimitrov
stunt coordinator (uncredited)
Genadiy Ganchev
stunt performer (uncredited)
Viktor Hristov
stunt double (uncredited)
Alan Leong
stunt performer (uncredited)
Angel Lukanov
stunts (uncredited)
Sam Stefan
stunt double: Ryan McPartlin (uncredited)
Stoyanov Vencislav
stunt performer (uncredited)
Leo Woodruff
stunt double (uncredited)
Vasil Yordanov
stunt double: Alexander Diachenko (uncredited) / stunt performer (uncredited)

Camera and Electrical Department

George Ambrose
grip trainee (as George Keightley Ambrose) / trainee (as George Keightley Ambrose)
Petar Anev
grip
Nikola Angelov
data manager: second unit
Noah Bahnson
aerial videographer: Bulgaria Skydive Unit
Bobby Belberov
camera operator
Borislav Belberov
second assistant camera
Ian Bird
A camera dolly grip / key grip
Yana Blajeva
still photographer
Iordan Borissov
second assistant camera
Rogan Brown
additional grip
Max Carrington
camera trainee
Lawrence Carter
standby rigger
David Churchyard
first assistant camera: "a" camera, UK
Billy Clifford
hod practical electrician
Shaun Cobley
camera operator: "a" camera/steadicam operator
Oliver Couch
underwater electrician
Tim Dean
libra technician
Chris Dickinson
electrician
Dimitar Dimitrov
grip
Stanislav Dimitrov
best boy electric
Yordan Dimitrov
drone technician: Bulgaria
Jack English
still photographer
Mark 'Rocky' Evans
gaffer (as Mark Evans)
Stefan Filipov
video assist assistant: main unit
Dan Garlick
best boy grip
Deyan Georgiev
camera trainee
Nedyalko Georgiev
grip
Gareth Harfoot
aerial camera operator
Harlon Haveland
gaffer: second unit
Steve Hideg
crane technician
Ivan Hristoskov
dolly grip: second unit
Ivo Hristov
electrician
Veselin Dimchov Hristov
second assistant camera
Hristo Idakiev
gaffer
Anton Ivanov
electrician
Geo Ivanov
camera operator: main unit
Ivaylo Ivanov
camera operator: "a" camera (as Ivo Ivanov)
Nikolai Kostov
best boy: second unit
Tsvetan Kostov
key grip: second unit
Dimitar Krastev
cable cam camera operator: Bulgaria (as Dimitar Krustev) / drone pilot: Bulgaria (as Dimitar Krustev)
Vladislav Lepoev
assistant camera
Zoe Masters
underwater camera assistant
Vladislav Mateev
first assistant camera: "b" camera: second unit
Neven Mihailova
camera operator: "b" camera, second unit
Greg Murray
camera operator: "b" camera
Kaloyan Nedelchev
first assistant "a" camera: Bulgaria / first assistant "b" camera: England
Paula Nenova
first assistant camera: second unit
Stoyan Nikolaev
electrician
Albert Nikolinski
grip
Vasil Paunov
second assistant camera: "c" camera, second unit
Ivo Peitchev
director of photography: second unit
Maxim Penev
second assistant camera
Radoslav Petkov
video assist operator
Iva Petkova
video assist operator: additional
Jim Philpott
key grip
Bernie Prentice
gaffer
Christopher Raphael
still photographer: second unit
Georgi Raykov
camera operator: second unit
Dani Rose
Drone Pilot (as Daniel Rose)
Clive Sapsford
computer/video playback technician
Iva Slavova
cable cam camera operator: Bulgaria
Dean Southan
camera trainee: dailies
Nikolay Stoyanov
data management technician
Michael Tanji
assistant camera: second unit, Hawaii
Krasimir Tomov
cable cam camera operator/rigger
Alexandre Trenev
gaffer: action unit
George Tsanev
electrician
Valentin Tsankarski
electrician (as Valentin Tcankarski)
Ivaylo Tsvetkov
first assistant camera (as Ivailo Tzvetkov)
Kiril Valchanov
steadicam operator: Bulgaria
Stanimir Vatsov
grip
Ivo Velkov
digital imaging technician
Mihail Yanakiev
second assistant camera: "a" camera
Sergey Zhelezko
epk video
Stephen Price
phantom camera technician (uncredited)

Animation Department

Alba Rodriguez del Rio
animator
Borislav Dimitrov
animator
Michael Halley
animator
Metodi Velichkov
3d modeling and texturing

Casting Department

Luke Cousins
casting extras: additional photography
Emma Gunnery
casting associate
Hrista Ilieva
casting extras: BG
Anne McCarthy
casting director: US
Rumyana Popova
assistant casting: BG
Claire Robinson
casting director: additional photography
Mariana Stansheva
casting director: BG (as Mariana Stanisheva)
Candido Cornejo Jr.
casting associate (uncredited)
Alena Garetovskaya
casting director: Russia (uncredited)
Morgan Robbins
casting associate (uncredited)

Costume and Wardrobe Department

Kaniez Braganza
textile artist
Clementine Charity
assistant costume designer
Joel Christopher
costume assistant
Ina Damianova
costume supervisor
Sian Evans
costume supervisor
Natalia Georgiadou
wardrobe
Jessica Ingram
costume assistant
Hayley Lovitt
costume assistant
Nadia Merabti
set costumer
Marina Proykova
principal costumer
James Shuttleworth
costume assistant
Vyarka Sirkova
key costumer
Jasmina Vasileva
costume supervisor: additional

Editorial Department

Sara Buxton
colorist
Jivko Chakarov
post-production supervisor
Tom Corbett
digital film bureau
Ian Cunningham
first assistant editor
Karolina Dziwinska
digital intermediate producer
Rob Farris
digital intermediate head of production
Cheryl Goodbody
post-production coordinator
Bradley Greer
digital intermediate colorist
Arthur Harrison
on-line editor
Neil Harrison
senior digital intermediate administrator
Robert A. Haynes
mastering
Lawrence Hook
digital intermediate assistant
Ivan Todorov Ivanov
assistant editor
Isaiah Kang
media technician
Veliko Karachiviev
dailies supervisor
Beaumont Loewenthal
second assistant editor
Patrick Malone
digital intermediate head of department
Svetoslav Mateev
assistant colourist
Alexandra Montgomery
post-production coordinator
Alexander Phillips
digital film bureau
Finlay Reid
digital intermediate assistant
Iain Thomson
first assistant editor
Charlie Variyski
assistant editor

Location Management

Tara Acton
locations
Tom Bosanquet
location manager
Bass Hampton
location manager
Liam Irving
location manager: Scotland / location scout: Scotland
Simon Lam
location marshall
Elliott Meddings
supervising location manager
Jeb Metzger
assistant location manager: Alaska Unit
Gergana Petrova
additional location scout: Bulgaria
Melissa Searle
location marshall
Nikki Smart
location assistant
Natalie Sutton
locations unit production assistant
Nasko Vulev
location manager

Music Department

Robert Adams
music preparation
Jeff D. Anderson
music preparation
Ashley Andrew-Jones
assistant engineer
Laurence Anslow
digital recordist
Selena Arizanovic
music supervisor
Richard Armstrong
music editor
Jon Aschalew
featured musician: synthesist
Gilad Benamram
supervising scoring consultant
Matthew Colbert Blocha
score technical supervisor
Steven Richard Davis
composer: additional music
Geoff Foster
score engineer
Daniel Futcher
score technical engineer
Bryce Jacobs
musician: guitar
Adis Kutkut-Billain
additional synth programming
Phil McGowan
score mixer
LeKenneth Miller
studio assistant
Etienne Monsaingeon
composer assistant
Kevin Schroeder
synthesizer programmer
David Shipps
orchestrator
Jill Streater
music librarian: UK
Trey Toy
composer: additional music
Benjamin Zecker
composer: additional music

Script and Continuity Department

Mila Maslarova
script supervisor: second unit
Antoanela Nakova
script supervisor assistant
Mariana Popova
script supervisor: second unit
Beverly Winston
script supervisor

Transportation Department

Dean Arlen
driver: cast
Tommy Badger
picture car consultant/fabricator
Daniel Balchev
driver: cast
Richard Cain
driver: UK
Alan Canty
unit driver
Pani Constantinides
driver: cast
Ricky Damazio
picture car coordinator / transportation coordinator
Terry Drinkeld
unit driver
Jamie Gardner
unit driver
David Gwyther
unit driver
Graham Hill
driver: Gerald Butler
David Kipling
unit driver
David Lewis
transport supplier
Phil McCabe
driver: cast
Pete Newman
driver: cast
Dean Porter
transportation captain
Winston Seidu
driver: UK
Nikolay Tsenov
driver: Bulgaria

Additional Crew

Ilina Alexandrova
assistant: Mr Marsh
Simon Andrews
lead diver: underwater unit, UK
Ivo Avramov
assistant: Mr Weldon
Jon Baker
armourer supervisor
Elena Baranova
dialect coach
Lauren Beacham
utility stand-in
Jasmine Becker-Williams
producer's assistant
Dan Betts
free diver: underwater unit, UK
Lisa Birch
assistant diving coordinator
Neil Blackman
underwater technician: underwater unit! UK
Dave Booys
diver: underwater unit, UK
Gary Burkhard
g-base coordinator
Michael Buster
dialogue coach: Mr Butler
Malcolm Cheatle
security
Jaan Childs
producer's assistant: New Orleans
Claudia Cimmino
production coordinator
Eden Cohen
production legal
Russell L. Coons
advisor: Pentagon & War Room (as Captain Russell Coons)
Oliver Couch
underwater surface technician: underwater unit, UK
Ian Creed
marine coordinator
Matt Creed
diver: underwater unit, UK
Geoff Creighton
ccr diver: underwater unit, UK
Jake Cullen
assistant: Mr Marsh
Matt Curtis
titles designer
Paul Daniels
diver: underwater unit, UK
Bryan Davis
assistant production coordinator: prep, Alaska & Louisiana Unit
Todor Dimitov
safety diver (as Todor Dimitrov)
Calvin Dorn
helicopter pilot: Hawaii Unit
Michael Dovey
travel services: film & media
Andrew Duncan
underwater technician: underwater unit, UK
Ryan Dunlap
marketing
Rick Eyler
business and legal affairs: Millennium Media
Karl Farrer
stand-in: Gerard Butler
Tom Forehead
safety diver: Faslane Plate Unit
Jess Gamble
diver
Rebecca Gausnell
dialect coach: Caroline Goodall
Milena Georgieva
production accountant
Rebecca Gibson
producer's assistant
Ade Gorst
Diver (as Adrian Gorst)
Dave Green
diving coordinator: underwater unit, UK
Jeffrey Greenstein
president: international sales
Marcus Greetwood
free diver: underwater unit, UK
Ashley Greyson
marketing
Jason Habelow
production coordinator: prep, Alaska & Louisiana Unit
Adam Hall
advisor: US Naval Costume (as Lieutenant Adam Hall)
Sam Hare
stand-in: Gary Oldman
Ron Hatt
advisor: US Naval, additional photography (as CDR Ron Hatt)
Robert A. Haynes
quality control
Daniel Herther
studio executive
Christian Holden
financial controller
Ina Holevitch
production coordinator
Greg Jones
production insurance
Viketa Kamdar
accounts payable
Waléra Kanischtscheff
voice actor
Milena Karova
coordinator: second unit
Rick Keoane
ccr diver: underwater unit, UK
Caleb Kerr
advisor: US Naval (as Commander Caleb Kerr)
Ruba Kharuf
production accountant
Tanyu Kiryakov
marine coordinators assistant
Christopher Kulikowski
post-production supervisor
Igor Kurdin
advisor: Russian Military (as Captain Igor Kudrin)
Shiri Lerner
production coordinator: US
Lev Levermore
adr voice over artist
Garret Lord
second assistant accountant
Liam McCartney
armourer
Jean McDowell
senior vice president: research and strategy
Rachel McLean
airscreens medic
Ben Michael
diver: underwater unit, UK
Oleg Mirochnikov
dialogue coach: Russian
Travis Mitchell
other crew
Tanner Mobley
development executive
Brad Morson
ccr diver: underwater unit, UK
Paul O'Connell
diving services skipper: Faslane Plate Unit
Rouslan Ovtcharoff
head of marketing: Millennium Films
Kostas Papadopoulus
advisor: bow hunting, additional photography
Diego Daniel Pardo
dialect coach: additional photography
Tsvetan Pashaliyski
location assistant
David Penn
screen graphics
Kristina Radicheva
assistant production coordinator
Timothy Scott Ralston
screening operations executive
Lonnie Ramati
production business affairs
Russ Riggins
executive vice president: finance & operations: Millennium Films
Ben Rothwell
armoury coordinator
Cristín Ruddy
first assistant accountant
Bolivar Sanchez
diver: underwater unit, UK (as Bo Sanches)
Ali Santoro
assistant: Mr Jaffe
Ivegen Sarynets
master rigger: Bulgaria Skydive Unit
Sam Schulte
distribution coordinator: Millennium Media
Matthew Shields
construction medic: Alaska Unit
Amy Silk
camera team dive supervisor: underwater unit, UK
Ani Stamenova
master rigger: Bulgaria Skydive Unit
Sam Still
free diver: underwater unit, UK
Georgi Stoyanov
safety diver
Vladko Stoyanov
safety diver
Robert Sudlow
diver: underwater unit, UK
Svetoslav Svilenov
crowd marshall
Vasil Terziev
safety diver
Kim Fouche Tipton
travel coordinator
Don Travers
dive supervisor: underwater unit, UK
Amy Louise Tripodi
assistant: Mr Butler (as Amy Tripodi)
Yana Viktorova
makeup department coordinator
Vanluke Watson
set assistant: Mr. Butler
Morag Webster
unit nurse
Tom Westgate
key set production assistant
Andrew J. Wood
military advisor: special forces (as Andrew J Wood)
Petar Yankov
production assistant
Beba Yordanova
production staff: office production assistant
Todor Yotov
advisor: Naval, Bulgaria (as Captain Todor Yotov)
Justin Latimer
4d motion editor (uncredited)
Reny Nazarian
4d effects editor (uncredited)
Jacqueline Roberts
payroll accountant (uncredited)
Sean Seymour
production office runner (uncredited)
Dave Shaw
diving coordinator (uncredited)

Thanks

Andrey Botcev
thanks (as Major General Andrey Botcev)
Kostadin Dimitrov
thanks (as Capt. Kostadin Dimitrov)
Yordanka Fandakova
Thanks: Sofia Municipality
Georgi Georgiev
thanks (as Capt. Georgi Georgiev)
Dan Hubbard
special thanks: The United States Department of Defense
Joy Montgomery
the producers wish to thank
Michael Nyqvist
in memory of
Stoyan Pasev
thanks
Mitko Petev
thanks: Ministry of Defense of the Republic of Bulgaria (as rear admiral Mitko Petev)
Ivan Portnih
thanks: Varna Municipality
Borislav Sertov
thanks (as Brigadier General Borislav Sertov)
Gary Stone
thanks: Ealing Studios
John Thompson
in memory of
Maria Walker
thanks: Twickenham Film Studios
All Filters