X

Cast & Crew

Directed By

Written By

Philip Shelby
written by

Cast

Paddy Wallace
Johnny Talbot
Bashar Rahal
Militiaman #2
Royce Pierreson
Ranger Finder
Sean Teale
Alvin Murdock
Regé-Jean Page
Robert Purvell
Jing Lusi
Joyce Su
Antonia Thomas
Naomi Rosenbaum
Milla Jovovich
Kate Abbot
Robert Forster
Bill Talbot
Roger Rees
Emil Balan
Andy Ajiz
Sri Lankan Scientist
Sabine Crossen
New Zealand Scientist
Zak Shukor
Cambodian Scientist
Jean Baptiste Fillon
Belgian Scientist
James D'Arcy
Paul Anderson
Angela Bassett
Maureen Crane
James Howard
CTC Agent #1
Sam Clemmett
Teen with Phone
Faye Barker
News Reporter in the Park
Peter Chong
Old Chinese Couple
Hazel Chong
Old Chinese Couple
Aaron Ly
Cantonese Businessman
Chloe Hesar
Theater Cashier
Terry Randall
Newsreader #1
Marna Rowe
Newsreader #2
Corey Johnson
Eric Loomis
William Tapley
Marine Commander
Christa Connor
Immigration Office
Samantha Coughlan
Ticket Agent #1
Susannah Allman
Ticket Agent #2
Alexis Peterman
Flight Attendant
Kayko Andrieux
Flight Attendant #2
Andrew De La Rocha
Immigration Office
Gregory Dix
Port Authority Cop
Naveed Khan
Gypsy Cabbie
Suanne Braun
US Commentator
Leemore Marrett Jr.
Times Square Cop
Doug Cockle
Burly Worker #1
David Menkin
Traffic Cop
Ian Porter
Concierge #2
Robin Byers
NYPD Cop #1
Joelle Koissi
Visa Applicant
Andrew McRanus
Trey Barlow
Eddie Bagayawa
Garbageman
Paul Blackwell
Police Officer
Alan Bond
Diplomatic Protection Officer
Dilyana Bouklieva
Visa-Immigrations Officer
Yue Ting Cheng
Man in Immigration Line
Leigh Dent
First-Class Passenger
Darren Dixon
Platform Staff
Napoleon Dozier
New Year's Eve Reveller
Andrew Dunkelberger
New Year's Eve Reveller
Annie Durbin
New Year's Eve Reveller
Ivaylo Grancharov
Police Officer
Lee Nicholas Harris
British Transport Police
Philip Harvey
Diplomatic Protection Officer
Chris Martin Hill
British Transport Police
C.J. Howells
US Marine
Bron James
Student
Barrie Martin
Street Cleaner
Celina Nessa
Hotel Receptionist
Hugh O'Brien
American Embassy Worker
Zac Rashid
Armed Police
Sam Shoubber
British Transport Police
Tina Simmons
Female Executive
Ryan Stuart
Nero Franks
Matt Tyzack
Businessman
Glenn Webster
Police Officer
Anick Wiget
Lab Technician
Brian Woodward
Police Officer

Produced By

Monika Bacardi
co-producer
Jason Bloom
executive producer
Ged Dickersin
line producer: New York
Mark Gill
executive producer
Andrea Iervolino
co-producer
Avi Lerner
executive producer
Alexander O'Neal
co-producer
Lonnie Ramati
co-executive producer
Trevor Short
executive producer
John Thompson
executive producer
Les Weldon
executive producer

Cinematography

Sound

Nick Adams
dialogue editor: New York unit
Mark Appleby
adr mixer: New York unit
Tim Cavagin
re-recording mixer
Simon Chase
dialogue editor
Simon Diggins
adr mixer
Lloyd Dudley
boom operator: second unit
Steve Finn
boom operator
Brad Flick
additional sound editor
Samir Foco
sound effects editor
Peter Gleaves
adr mixer: New York unit
Luke Hollingworth
2nd assistant sound: daily
Craig Irving
re-recording mixer
Vladimir Kaloyanov
sound mixer: second unit
Nick Kray
adr mixer
Jack Leary
sound department runner
David Mackie
additional assistant sound editor
William Miller
sound assistant
Chris Munro
production sound mixer
Paul Munro
sound mixer: second unit
Luke O'Connell
dialogue editor
Emma-Louise Payne
sound department runner
Kasper Pedersen
adr assistant: New York unit
Harry Platford
adr assistant: New York unit
Jamie Roden
re-recording mixer
John Simpson
foley artist
Ryan Squires
assistant foley editor / foley mixer
Nigel Stone
sound designer / supervising sound editor
Joseph Stracey
sound effects editor
Boris Tanchev
boom operator: second unit
Mike Tehrani
adr assistant: New York unit
Keith Tinman
sound effects editor
William Towers
sound maintenance
James Wichall
assistant sound editor
Mike Wood
dialogue editor
Peter Warnock
adr recordist

Editing

Casting Director

Art Direction

Kes Bonnet
supervising art director
Hannah Moseley
supervising art director

Makeup

Natalie Abizadeh
assistant hair stylist / assistant makeup artist
Lucy Browne
hair artist: daily / makeup artist: daily
Martina Byrne
additional hair stylist / additional makeup artist / hair stylist: crowd, second unit / makeup artist: crowd, second unit
Anna Cash
hair stylist: crowd, second unit / makeup artist: crowd, second unit
Chloe Edwards
makeup trainee
Deborah Jarvis
hair & makeup artist
Peter Swords King
hair designer / makeup designer
Mariana Love
makeup artist
Laura McIntosh
crowd hair & makeup artist: second unit
Polly McKay
makeup artist: crowd
Flora Moody
hair stylist / makeup artist
Gloria Peñaranda
hair stylist: second unit / makeup artist / makeup artist: second unit
Louise Shooman
hair stylist: second unit / makeup artist: second unit
Bunny Stanway-Mayers
crowd hair & makeup artist: second unit
Yana Stoyanova
hair stylist: additional photography / makeup artist: additional photography

Special Effects

Orlin Budinov
pyrotechnician
Aaron Crowe
special effects trainee
Yovko Dogandjiiski
pyro supervisor
Terry Glass
special effects supervisor
Peter Haran
special effects floor supervisor
Ivo Jivkov
special effects crew
Georgi Karadjov
special effects technician
Dimitar Krastev
special effects technician
Chris Motjuoadi
special effects technician
Stuart Wishart
special effects senior technician
Elena Zhekova
special effects crew

Visual Effects

Kevin Ahern
visual effects editor
Ivan Alaykov
visual effects artist
Aleksander Aleksiev
digital compositor
Miguel Algora
visual effects artist
Kiril Altakov
lighting technical director
Simeon Arabadjiev
compositor / senior digital compositor
Simeon Asenov
visual effects art director
Tim Barter
digital compositor
Ivailo Bonev
concept art and matte paintings
Chris Bristow
visual effects artist
Alasdair Brotherston
graphic artist
Gary J. Brown
visual effects producer / visual effects supervisor
Andy Burrow
visual effects producer
Luke Butler
digital compositor
Naomi Butler
digital compositor
Yana Chervenyashka
concept/matte painting artist
Diana Chiflichka
rotoscope artist
Naeem Chudawala
visual effects artist
Scott Coulter
senior visual effects producer
Michelle Cullen
data operator: Lipsync
Kaushik Dasgupta
compositor: Double Negative
Venancio David
flame artist / visual effects artist
Harshal Deshpande
team lead matchmove
Nikolay Dimchev
modeling & texturing artist
Galina Djambova
rotoscope artist / rotoscope artist
Momchil Donkov
visual effects project coordinator
Stanislav Draganov
visual effects
Stanislav Dragiev
sequence lead
David Ellis
digital artist
James Elster
digital compositor
Bahtiar Emin
digital compositor
Mark Epstein
flame artist / visual effects artist
Adam Fenwick
visual effects artist
Domenico Ferraro
lighting technical director
Nikolay Gachev
vfx supervisor
Vasil Galabov
visual effects coordinator
Svetoslav Ganchev
lighting lead
Georgi Garnevski
visual effects coordinator
Georgi.Ivanov
rotoscope artist
Dobri Georgiev
cg supervisor
Kiril Georgiev
visual effects coordinator
Denitsa Georgieva
compositor / rotoscoping artist
Veselina Georgieva
vfx supervisor
Yana Georgieva
main unit data wrangler
Georgy.Petrov
rotoscope artist
Sofia Gesheva-Aleksieva
digital compositor
Danail Hadzhiyski
visual effects supervisor
Andy Hague
graphic artist
Emir Hasham
visual effects artist
Ivo Hristov
cg artist
Svetoslav Hristov
lead matte painter
Tatyana Hristova
rotoscope artist
Georgi Ivanov
rotoscope artist
Ivan Gochev Ivanov
lead fx artist
Ivelin Ivanov
digital compositor
Mihail Ivanov
matchmove artist
Kristina Kalapova
digital compositor
Ana Kaneva
visual effects artist
Filip Karajov
matte painter
Georgi Karantilski
compositing lead
Neli Kardjilova
rotoscope artist
Peter Keranov
compositing lead
Ivo Kirilov
modeling & texturing artist
Ivo Konsulov
head of layout department
Gordana Krsteva
digital compositor
Kalin Krumov
digital compositor
Stefan Lalov
matchmove artist
Petar Lilkov
lighting artist
Gillian Mackie
visual effects line producer
Yuliya Manolova
visual effects coordinator
Maria Manton
visual effects producer
Artur Margiv
digital compositor
Ivaylo Marinov
digital compositor
Silviya Mariyanova
visual effects project manager
Jordan Markov
operations manager
Irina Mazneva-Peycheva
digital compositor
Simeon Merdzhanov
visual effects editor
Anastas Merev
digital compositor
Petar Minov
visual effects editor
Radoslav Misarokov
lead visual effects project manager
Svetoslav Mitev
visual effects coordinator
Lyubomira Mladenova
visual effects editor
John Moffett
digital compositor
Ivaylo Naydenov
digital compositor
Aneliya Naydenova
rotoscope artist
Encho Nedevski
digital compositor / digital compositor: WWFX
Leo Neelands
digital compositor
Nikola D. Nikolov
visual effects coordinator
Jeff North
3d artist
Nikolay Pachov
visual effects editor
Ryan Passmore
visual effects artist
Nick Peshunoff
visual effects coordinators supervisor
Petko Petkov
digital compositor

Assistant Director

Margarita Aneva
third assistant director
Donald E G Bentley
crowd pa: daily
Asya Chakarova
second assistant director: second unit
Hristo Dimitrov
first assistant director: second unit
Mark Goddard
first assistant director: second unit
Richard Goodwin
first assistant director
Galina Kyuchukova
key second assistant director: Bulgarian unit
Andrew Mannion
second assistant director
Sarah Mooney
floor second assistant director
Saloum N'Jie
crowd third assistant director: second unit
Shaun O'Dell
second unit director
Edis Seliminski
third assistant director: Bulgarian unit
Zornitsa Tsvetanova
third assistant director
Craig Walser
second second assistant director

Production Management

Ferdinando Dell'Omo
post-production supervisor: Canada
Valentin Dimitrov
production manager: second unit
Ben Firminger
unit manager
Todd Gilbert
executive in charge of post-production
Veselin Karadjov
production manager: Bulgarian unit
Suzie Shearer
production manager

Art Department

Justin Ackroyd
prop dresser
Mirel Ahmed
on-set dresser
Daniel Ainslie
set dresser
George Ambrose
standby rigger
Huw Arthur
stand-by art director: second unit
Terence Black
assistant production buyer
Bogdan Bogdanov
set dresser
Borislav Bogdanov
set dresser: Bulgaria
Dirk Buchmann
property master
Nigel Carey
stage hand
Steve Carling
stand-by carpenter
Julia Castle
construction coordinator
Alan Chesters
construction manager
Leigh Chesters
chargehand carpenter
Steve Crewe
carpenter
Jack Croucher
carpenter
Kevin Day
stand-by props
Jack Dehaan
carpenter
Gergana Deleva
art department coordinator
Maria Doicheva
art department
Martin Duffy
carpenter
Simon Duric
storyboard artist
Arwel Evans
standby art director
Gill Farr
production buyer
Chris Felstead
dressing propman
Stuart Frift
dressing propman
Henry Gallagher
scenic artist
Martin Genchev
stand-by props
Tone Gibbs
prop storeman
Terence Harrington
dressing propman
Terry Heggarty
stand-by painter
Ivan Kirov
set dresser: Bulgaria
Peter Krumov
carpenter
Petar Lozanoff
set dresser
Yasen Mihaylov
concept artist
Miko Mikov
welder: Bulgaria
John Moxon
carpenter
Nikolai Nikolov
graphic designer
Vladimir Petkov
carpenter / leading hand construction
Svetlozar Petrov
art dresser: Bulgaria
Craig Price
property master
Mark Sindall
standby props: second unit
Nick Smith
standby carpenter
Kalin Stefanov
art dresser: Bulgaria
Rosen Stefanov
leadman set dressing
Daniel Swingler
draughtsman
Mike Syson
dressing propman
Liberty Thompson
graphic designer assistant
Peter Tsenov
assistant painter
Lisa Turner
art department coordinator
Mariana Videnova
set dressing coordinator
Helen Vidler
art department assistant
Stuart Walpole
standby props
Henry Woolway
graphic designer

Stunts

Scott Armstrong
utility stunts
Lloyd Bass
stunts: 2nd unit
Dani Biernat
stunts: 2nd unit
David Collom
stunt performer / stunts: 2nd unit
Georgi Dimitrov
stunts: Bulgaria
Rick English
stunt driver / stunts: 2nd unit
Bradley Farmer
stunt performer / stunts: 2nd unit
David Garrick
stunts: 2nd unit
Malina Georgieva
stunts: Bulgaria
David R. Grant
stunt double
Nick Hobbs
stunts: 2nd unit
Rob Hunt
stunts: 2nd unit
Radoslav Ignatov
stunt double: Dylan McDermott / stunt performer
Borislav Iliev
stunt coordinator
Tsvetolyub Iliev
stunts / stunts: Bulgaria
Rowley Irlam
stunt coordinator
Olivia Jackson
stunt performer
Danko Jordanov
stunt double
Milen Kaleichev
stunts: Bulgaria
Vesselin Karadjov
stunts: Bulgaria
Ivo Kehayov
stunts: Bulgaria
Kalin Kerin
stunts: Bulgaria
Georgi Manchev
stunt performer / stunts: Bulgaria
Stiliyan Mavrov
stunt performer
Trayan Milenov-Troy
stunt performer / stunts: Bulgaria
Velizar Peev
stunts / stunts: Bulgaria
Radka Petkova
stunt double: Milla Jovovich
Jan Petrina
stunt double: Pierce Brosnan
Rumen Petrov
stunts: Bulgaria
Matthew Sampson
stunt department supervisor
Pavel Shalamanov
stunts: Bulgaria
Vasil Simeonov
stunts: Bulgaria
Rayna Sirmina
stunt double: Milla Jovovich / stunts
Georgi Stanislavov
stunt performer / stunts: Bulgaria
Ryan Stuart
stunt performer / stunts: 2nd unit
Laura Swift
stunt performer
Kiril Todorov
stunts: Bulgaria
Teodor Tsolov
stunt performer / stunt rigger: Bulgaria
Raicho Vasilev
stunt performer / stunts: Bulgaria
Snejina Vasileva
stunt performer / stunts: Bulgaria
Stoyanov Vencislav
stunt performer / stunt rigger: Bulgaria
Kaloian Vodenicharov
stunt performer / stunts: Bulgaria
Peter White
stunts: 2nd unit
Annabel Elizabeth Wood
stunt double: Milla Jovovich
Marina Yordanova
stunt double: Milla Jovovich

Editorial

Maria Chamberlain
digital intermediate assistant colourist
Peter Collins
data and workflow manager
Georgina Cranmer
digital film bureau
Sinéad Cronin
digital on-line editor
Rob Farris
digital intermediate head of production
Gianluca Ferrari
digital film bureau
Adam Glasman
digital intermediate colourist
Neil Harrison
senior digital intermediate administrator
Brian Hayashi
post-production coordinator
Lawrence Hook
digital film bureau
Timothy P. Jones
digital film bureau
Eugene Lok
assistant editor
Patrick Malone
digital intermediate head of department
Gemma McKeon
digital intermediate assistant producer
Gordon Pratt
digital film bureau
Myles Robey
first assistant editor
Daniel Tomlinson
digital on-line editor
Laurent Treherne
digital film technical supervisor
Diana Vasquez
digital intermediate assistant colourist
Michael Freedman
additional assistant editor

Other

James Alexander Waller
the producers wish to thank

Music Department

Selena Arizanovic
music supervisor
Simon Ashdown
music programming and arranging
Peter Clarke
music editor
Josine Cohen
music production coordinator
Joseph S. DeBeasi
music editor: temp score
Dina Eaton
music editor: temp score
Melanie Goncalves
music coordinator
Poppy Kavanagh
music recording engineer
Stephen McLaughlin
music producer
Paul Saunderson
music programming & arranging / musician: electric guitar
Marli Wren
music production engineer / musician

Casting Department

Hrista Ilieva
extras casting
George Ludlow
casting associate
Rumyana Popova
casting assistant
Natasha Vincent
casting assistant

Costume Department

Charlotte Aspin
costume assistant
Sarah Brest
costumer: second unit
Sally Coop
costumer: second unit
Johanna Elf
assistant costume designer
Leanne Geddes
breakdown artist: daily
Anna Gelinova
costume supervisor
Sharon Robinson
costumer: second unit
Vyarka Sirkova
key costumer
Gabrielle Spanswick
costume supervisor
Aaron Timperley
costumer: second unit

Camera Department

George Ambrose
grip rigger
Vaughan Aubrey
rigger: second unit
Anton Bakarski
director of photography: second unit,Bulgaria
Lee Baker
electrician: second unit
Yonko Balevski
second assistant camera
Barry Bellotti
electrician / genny operator
Jeremy Braben
aerial director of photography
Hilkiah P. Browne
"a" camera first assistant: New York unit
Michael Buxton
libra head technician: second unit
Jivko Chakarov
digital imaging technician
Peter Childs
towercam technician
Joe Coffey
video assistant
Matt Cooney
dit: New York unit / second assistant camera: New York unit
Derek Desmond
Aerial Operations / aerial operations
Harry Dibden
second assistant camera: "b" camera, second unit, dailies
Desislav Dimitrov
dolly grip/crane operator / technocrane tech
Chris Dowling
gaffer: second unit
Keir Garnet-Lawson
digital image technician: second unit / loader: second unit
Jack Glascodine
dolly grip: "b" camera
Max Glickman
"c" camera focus puller: second unit
Graham Hall
"d" camera operator: second unit
Pete Hodgeson
video playback: second unit
Darren Holland
grip: second unit
Stuart Hurst
practicals gaffer
Gary Hutchings
grip: second unit
Dylan Jones
video operator
Veliko Karachiviev
digital imaging technician assistant
Lee Kemble
crane operator: second unit
Ben Knight
electrician
Jamie Knight
best boy electric
Joe Knight
electrician
Brad Larner
first assistant camera: "a" camera, second unit
Robert J. Lynn
camera operator
Chaz Lyon
"e" camera focus puller: second unit
Alicia MacDonald
cctv footage
Clive Mackey
"e" camera focus puller: second unit
Maizh Alvarez Maizh
electrician: second unit
Ben Marias
camera operator
Alan Martin
gaffer: second unit
David Maund
key grip
Jack Mealing
camera trainee: dailies
Nikolai Mihailov
electrician
Tim Morris
second assistant camera, a camera, second unit
Simon Muir
best boy grip
Russell O'Connor
crane operator: second unit
Shaun O'Dell
director of photography: second unit
Ian Ogden
grip trainee: second unit
Radoslav Petkov
video operator: Bulgaria
Michael Rich
grip: a camera
Michael Rich
dolly grip: "a" camera
Jonathan 'Chunky' Richmond
camera operator: "c" camera, second unit
Ben Casciello Rogers
second assistant camera: "c" camera, dailies
Lorenzo Senatore
camera operator: "a" camera / steadicam operator
Nick Shaw
digital imaging technician: second unit
Adam Shell
digital image technician: second unit
Hristo Shterev
video assistant / video control second unit
Iva Slavova
second assistant camera: "a" camera, second unit
Venelin Stepanov
best boy grip
Tom Storey
camera trainee: second unit
Atanas Stoyanov
rigging grip
Simon Varsano
still photographer: Bulgaria
Tom Wade
second assistant camera
Nick Wall
still photographer
Matt Windon
first assistant camera: "a" camera
Tim Wooster
"c" camera operator: second unit
Mihail Yanakiev
second assistant camera

Location Management

Emmalene Barlow
location marshall: second unit
Ross Barnwell
location marshall
Jo Beckett
location scout
Joshua Benedetti
location scout
David Campbell-Bell
location manager: second unit
Chris Coyne
assistant location manager: New York unit
Charlotte Daniel
location assistant
Charlie Hayes
assistant location manager
Cat Ho
assistant location manager
Pedro Hombrados
location marshall: second unit
Sam Hutchins
location manager: New York unit
Steve Keane
security and location assistant
Sarah Kate Lewis
location assistant
Angus MacDonald
locations marshall
Niall O'Shea
location marshall: second unit
Ben Piltz
supervising location manager
David Powell
location assistant
Felix Pyne
location marshal / location marshall
Dean Short
location marshall: second unit
Jassal Vinod
location marshall: second unit
Nasko Vulev
location manager
Ruby Whitelocke
location marshall: second unit
Lenart Cernilogar
location marshall

Script Department

Julie Brown
script supervisor
Aisling Hughes
script supervisor: second unit
Holly Johnson
continuity: second unit
Stefania Velichkova
script supervisor: second unit
Movie title data and credits provided by
IMDb logo