Cast & Crew

Directed by

Pearry Reginald Teo
(as Pearry Teo)

Writing Credits

Pearry Reginald Teo
(written by) (as Zhang Pingli) &
Keith Collea
(written by)

Cast

Bai Ling
Michelle
Alec Newman
Christian
Parry Shen
Jackie
Faye Dunaway
Josephine Hayden
Ethan Cohn
Mouse
Robert David Hall
Abraham
Michael Shamus Wiles
Solemn
Daniel Zacapa
Randall
Erin Layne
Aerean Flyer Announcer
Jeff Imada
Alley Guy
Nils Allen Stewart
Bodyguard 1
Richard Cetrone
Bodyguard 2
Hiro Koda
Bodyguard 3
Marco Khan
Bodyguard 4
Allison Dunbar
Christian's Wife
Tom Choi
Dad
Nick Tate
Doctor
Googy Gress
Hacked Man
Layton Matthews
Lab Guy
Jennifer Chu
Mother
Bernard Baima
Old Man
Marilyn O'Connor
Old Woman
John Storey
Pawn Store Owner
Tom Tate
TV Reporter
Jordan Dang
Young Jackie
Faber Dewar
Hacker
Alice Rietveld
Ticket Girl
Meredith Majors
Hacked Man's Girl
E.R. Ruiz
Bodyguard 5
Erin Stratte
Extra
John Branch
Randall's Thug
Celeste Carchidi
Maria Di Fazio
Shannon Dang
Young Michelle
Joe Davis
Randall's Thug
Jonathan Fraser
Bouncer
Andy LaPlegua
Self
Amber Nicolai
Anna
Rebecca Parisi
Julianne
Hans Raith
Thug
Dina Rosenmeier
Cyborg Hostess

Produced by

Keith Collea
producer
Cherelle George
co-producer
Pearry Reginald Teo
executive producer (as Zhang Pingli)
Tony Teo
executive producer
Kim H. Winther
co-producer

Music by

Scott Glasgow

Cinematography by

Anthony G. Nakonechnyj

Editing by

Carmelo Casalenuovo
(as Carmello Casalenuovo)

Casting By

Scott David

Production Design by

Brian Ollman

Art Direction by

Rosie Sanders

Set Decoration by

Kurt Meisenbach

Costume Design by

Glenn Gregory Krah
(as Glen Gregory Krah)

Makeup Department

Ozzy Alvarez
special makeup effects artist: additional photography
Mark Bautista
special makeup effects artist: additional photography
Heather Chapman
makeup intern: additional photography
Kim Collea
makeup & hair department head
Crystal Endicott
makeup intern: additional photography
Marilyn Hernandez
special makeup effects artist: additional photography
Kelly Phillipson
key makeup artist
Judie Tallman
key hair stylist
Angie Wachter
makeup intern: additional photography
Crystal Wolfchild
makeup artist: additional photography

Production Management

Tara L. Craig
production manager
Carolina Espiro
unit production manager: second unit
Cherelle George
unit production manager: additional photography
Kim H. Winther
unit production manager

Second Unit Director or Assistant Director

Anya Adams
second second assistant director
Keith Collea
second unit director
Vernon Davidson
second second assistant director: day player
Jeff Imada
second unit director
Natalie Van Doren
first assistant director: additional photography
Kim H. Winther
first assistant director
Heather Wusterbarth
second assistant director (as Heather L. Wusterbarth)

Art Department

Jose Alcantar
painter
Pavel Bayraktarski
conceptual artist
A.J. Blanford
carpenter
Peter Castagnetti
art swing gang
Kenneth Dean
set decorator: additional photography
Venelin Dinkov
conceptual artist
Shane T. French
art swing gang
Mark Gaiero
on-set dresser
Anthony Garcia
assistant art director / property master: additional photography
Erick Garibay
assistant property master
Frank Garrity
art department shopper
Alice Ly
set dresser
Corrina Martinez
graphic artist
Martin L. Mercer
concept artist
Paul Mullaney
art assistant: additional photography
Justin Owensby
set dresser
Nick Papac
property master
Amanda Ross
set dresser
Conor Chandler Simpson
art swing: additional photography
Joshua Stricklin
painter
Jason Thirlaway
set dresser
Konstantin Vitkov
storyboard artist
Branden Waits
set dresser
Jamie Walker McCall
graphic designer (as Jamie M. Walker)
Chad Michael Ward
conceptual designs / production designer: additional photography
Joshua Woollen
art swing gang

Sound Department

Bastien Benkhelil
additional foley artist / foley mixer
Byron Evora
sound effects editor
Lisa K. Fowle
sound designer / supervising sound editor
Patrick Giraudi
re-recording mixer
Joe Large
sound
Cynthia Merrill
foley artist
Kevin Patzelt
sound effects editor
Simon Rodriguez
sound utility
Douglas J. Schulman
production sound mixer

Special Effects by

Ozzy Alvarez
special effects makeup
John Roth
special effects foreman
Eddie Surkin
special effects supervisor

Visual Effects by

Simeon Asenov
visual effects supervisor
Luba Atanasova
colorist
Dilyan Aynadzhiev
visual effects systems administrator
Svilen Aynadzhiev
digital compositor
Angelina Borisowa
visual effect assistant editor
Neli Chaneva
digital artist
Scott Coulter
vfx producer
Yasen Denev
concept artist / digital matte painter / storyboard artist: visual effects sequences
Konstantin Dimitrov
digital compositor
Stoycho Dimitrov
digital compositor / digital effects artist
Denitsa Dimitrova
digital compositor
Nina Dimitrova
digital artist / matchmove artist
Paounka Dimitrova
digital artist
Stanislav Draganov
visual effects
Georgi Gavanozov
visual effects
Dobri Georgiev
lead cgi artist
Emil Georgiev
model maker
Veselina Georgieva
visual effects supervisor
Sofia Gesheva-Aleksieva
colorist
Kiril Gizdov
digital compositor
Velislava Gospodinova
digital compositor
Dobromir Hristov
digital compositor
Ian Hunter
visual effects supervisor
Angel Ivanov
digital artist
Ivan Gochev Ivanov
visual effects artist
Ivaylo Ivanov
3D animator (as Ivailo Ivanov)
Ivaylo Mechkata Ivanov
modeler / texture artist
Velichko Ivanov
lead artist
Milen Jiliazkov
digital lead artist
Kamen Jordanov
animator
Ivet Jordanova
digital effects artist
Peter Keranov
digital compositor
Lyubomir Kirkov
visual effects
Momchil Kirov
digital compositor
Momchil Koev
digital compositor
Nikolay Kolev
digital artist
Danail Lazarov
assistant visual effects editor
Martin Marchev
digital artist
Jordan Markov
visual effects editor
Velislava Mihailova
digital effects artist
Svetoslav Mitev
assistant visual effects coordinator
Diana Moneva
digital compositor
Filip Nikolov
model maker
Desislava Pavlova
visual effects
Nikolay Peev
digital artist
Nick Peshunoff
visual effects coordinator
Marin Petrov
digital artist
Shero Rauf
3D lead artist / digital effects artist
Krasimir Rizov
visual effects illustrator
David Sanger
visual effects producer
Nikola Simeonov
digital artist
Yanko Slavov
matchmove artist
Georgi Staikov
animator / digital artist
Martin Stoimenov
digital artist
Boyan Stoyanov
FX TD: WorldWide FX
Stefan Tchakarov
visual effects production supervisor
Peter Tomov
digital artist
Elisaveta Tzvetanova
digital artist (as Elisaveta Mandajieva)
Filip Uzunov
2D lead artist
Adriana Valcheva
digital compositor
Silvia Vasileva
visual effects
Borislava Zahova
digital effects artist
Vladimir Zdravkov
visual effects technical support
Milen Zhelyazkov
digital compositor
Petko Zhivkov
digital compositor
Wes C. Caefer
visual effects set supervisor (uncredited)

Stunts

Tsuyoshi Abe
utility stunts
Damon Caro
stunt performer
Richard Cetrone
utility stunts
Jonathan Eusebio
stunts
Jeff Imada
fight choreographer / stunt supervisor
Hiro Koda
utility stunts
David Leitch
stunt double
J.J. Perry
stunts
Hans Raith
stunt performer
Nils Allen Stewart
stunts / utility stunts
Steve Upton
stunt rigger
David Wald
stunts
Kiralee Hayashi
stunt double: Bai Ling (uncredited)

Camera and Electrical Department

Bianca Butti
second assistant camera
Jeffrey Chin
gaffer: second unit
Noah Dille
electrician
Joey Domaracki
best boy electric / gaffer: additional photography
Prashant Gupta
still photographer: additional photography
Christopher Ivins
steadicam operator
Jackie Lee James
video assist operator
Gerald Lee
electrician
Steve Meeks
additional photographer
Juan Morse
gaffer
Max Neal
first assistant camera
Brian W. Nordheim
steadicam operator
Mark Pickens
best boy grip
Rocky Romines
key grip
Adam L. Taylor
still photographer
Michael Joseph Walsh
camera operator
Derek Wan
digital imaging technician
Rafael Winer
still photographer

Animation Department

Kamen Stoykov
cg animator

Casting Department

Sasha Adkinson
extras casting
Jessie Disla
casting associate
Chris Gehrt
casting assistant
Vanessa Portillo
extras casting
Jennifer Bender
extras casting (uncredited)

Costume and Wardrobe Department

Anette Czagany
assistant costume designer
Claire Townsend
wardrobe
Erin Truesdell
costume assistant (as Erin Paris Truesdell)

Editorial Department

Teague Cowley
colorist
Jamie Evans
assistant editor

Location Management

Aviv Surkin
location manager

Music Department

Combichrist
composer: additional music
Scott Glasgow
music mixer / music producer / musician
Ronan Harris
composer: additional music
Melissa R. Kaplan
vocal contractor
Ibrahim Rodriguez
music editor

Script and Continuity Department

Beth Multer
script supervisor
Monica Ochoa
script supervisor: additional photography

Transportation Department

Paul Feddersen
transportation coordinator

Additional Crew

Cody Birdwell
production assistant
Cortney Burk
payroll accountant
Malin De La Torre
multimedia designer (as Michelle Torres)
Mari Endo
stand-in
Debbie Gonzalez
craft service: additional photography
Stephen Johnson
set production assistant
Dana Keating
production coordinator: additional photography
Michael Paul Labog
stage manager: additional photography
Shawn Loh
key production assistant: additional photography
Thomas Longo
set production assistant
Max Maksimovic
production assistant: additonal photography
Erin McCormack
production assistant: additional photography
Steve Meeks
production assistant
Katie Mustard
production coordinator
Mario Ordaz
production assistant: additional photography
Elsa Ramo
production legal
Caleb Schneider
puppeteer: additional photography
Brett Shaw
production assistant
Christie Shaw
assistant production office coordinator (as Christie Gorman)
Peter Addison Webb
production legal associate
Oorala Yamada
set production assistant

Thanks

Charlotte Adams
special thanks
Jane Addis
special thanks
Jeff Alves
special thanks
Sebastian Amunategui
special thanks
James Ashley
special thanks
Scot Barber
special thanks
Gary Barker
special thanks
Paul Bernard
special thanks
Miguel Bizarre
special thanks
Eric Bleitz
special thanks
Dana Bluske
special thanks
Mark Bohn
special thanks
Kayla Bostic
special thanks
Billy Bowcott
special thanks (as Billy 'Bootz' Bowcott)
Robbie Boyd
special thanks
Michael Bravin
special thanks
Stacia Brigham
special thanks
Steve Brooks
special thanks
David Brown
special thanks
Jason Brown
special thanks
Patrick Bucklew
special thanks
David Canning
special thanks
Juan Carlos
special thanks
Durran Champie
special thanks
Amy Charbonier
special thanks
Thomas Chia
special thanks
Damon Chua
special thanks
Martin Chung
special thanks
Rita Collea
special thanks
Amy Comstock
special thanks
Adrienne Cooksey
special thanks
Allison Costantino
special thanks (as Allison Ashley)
Richard Crabbe
special thanks
Jeff Cree
special thanks
Jillian Croft
special thanks
Kendall Davis
special thanks
Wesley M. Dean
special thanks
Dean Devlin
special thanks
Edward Dick
special thanks
Rebecca Dreiling
special thanks
Dan Dumitru
special thanks
Manuel Eichfelder
special thanks
Ute Emmerich
special thanks
Brandon Engel
special thanks
Clemente Espejo
special thanks
Martin Euredjian
special thanks
Trish Evert
special thanks
Annabel Evil
special thanks (as DJ Annabel Evil)
Sean Fairburn
special thanks
William Fay
special thanks (as Bill Fay)
James Ferace
special thanks
Shirley Ferro
special thanks
Mark Franco
special thanks
Shannon Blake Gans
special thanks
Gail Glaser
special thanks (as Gail Glasser)
K.J. Groth
special thanks (as DJ KJ Groth)
Michael Harrison
special thanks (as Michael Thomas Harrison)
Bob Harvey
special thanks: Panavision
Ryan Hintz
special thanks
Lee Holt
special thanks
Gabriel Hyde
special thanks
Kyle Jackson
special thanks
George Kallimanis
special thanks: tough grip
Roman Kaze
special thanks
Robert Keith
special thanks
Jace Kent
special thanks
Julie Kimbrell
special thanks
Jessica Kindred
special thanks
Tony Klein
special thanks
Dan Kneece
special thanks
Lauren Kojola
special thanks
John Koy III
special thanks
Hollin Lange
special thanks
Davidius Lasher
special thanks
Kali Lasher
special thanks
Anthony Line
special thanks
Clifford Lo
special thanks
Jake Logiudice
special thanks
Alberto Lopez Jr.
special thanks
Steven J. Lozoya
special thanks
Konrad Mazurek
special thanks
Jarred McClintock
special thanks
Aaron McKay
special thanks
Ashley McKeown
special thanks
Simon Messenger
special thanks
Myke Michaels
special thanks
Jeyn Miller
special thanks
Nicole Miller
special thanks
Gayle Milletaire
special thanks
Andy Mitchell
special thanks
Justin Moats
special thanks
Rachel Monnen
special thanks
James Morton
special thanks
Andrew Mouser
special thanks
Brian Mulligan
special thanks
Nolan Murdock
special thanks
Doug Myers
special thanks
Jillian Neal
special thanks
Anhdad T. Nguyen
special thanks
James Nixon
special thanks
Rachael Olschan
special thanks
Molly Olsen
special thanks
Vince Pace
special thanks
Stephen Paradis
special thanks
Christos Pavlatos
special thanks
Cynthia Pavlatos
special thanks
Kearie Peak
special thanks
Mike Peterson
special thanks
Hamayak Portshikyan
special thanks
Laura Pursley
special thanks
Perry J. Reyes Jr.
special thanks
David Riddle
special thanks
Mark Roskins
special thanks
Randy Rupe
special thanks
Stéphanie S.S. Savoie
special thanks
Bradon Schiflett
special thanks
Ted Schilowitz
special thanks
Steve Schocat
special thanks
Tom Schuch
special thanks
Wolf Seeberg
special thanks
Jarrod Shiflett
special thanks
Randy Simon
special thanks
Owen Simpson
special thanks
Joshua Smith
special thanks
Lucas Smith
special thanks
Frank Stewart
special thanks
Douglas R. Stone
special thanks (as Douglas Stone)
Dennis Sugasawara
special thanks
Steve Sundborg
special thanks
Mikey Synthetic
special thanks
Angela Talbot
special thanks
Evan S. Tallas
special thanks
Gillian Tan
special thanks
Jon Thorn
special thanks
Michelle Torres
special thanks
Joel A. Trace
special thanks
Zach Tragob
special thanks
Don Trepany
special thanks (as Dr. Don Trepany)
Cheryl Tsai
special thanks
Yasu Tsuji
special thanks
Dave Valdes
special thanks
Tony Wacker
special thanks
Zieger Warner IV
special thanks
Andrew Wentz
special thanks
Charles Wertzberger
special thanks
P. Emerson Williams
special thanks
Chuck Williamson
special thanks
Shawna Winstead
special thanks
Brian Witten
special thanks
Diana Zahn
special thanks
Daniel Zirilli
special thanks
All Filters