X

Cast & Crew

Directed By

Written By

Yining Yan
co-writer
Lian Zhou
co-writer
Chun Zhang
co-writer
Jiake Cheng
co-writer
Lifeng Gao
co-writer
LeeAnne Yu
translation

Cast

Haoran Liu
Qin Feng / Chin Fong
Yang Xiao
Song Yi
Bai Ling
Aaimali Kunana
Xun Wang
Lu Guofu
Satoshi Tsumabuki
Noda Hiroshi
Michael Pitt
Dr. James Springfield
Wah Yuen
Master Mo
Kenneth Tsang
Uncle Seven
Brett Azar
Wild Bull Billy
Jinci Yang
Horse Face
Chengsi Wang
Cross Eye
Kenneth Maharaj
Detective Prasad
Price Waldman
English Girl's Butler
Austin Ku
Detective Sissypants
Rachel McPhee
Detective Lisa
Stink Fisher
Detective Strong Guy
Savvy Crawford
English Detective Girl
Matt Perfetuo
Logan Campbell
Mike Perfetuo
Lucas Campbell
Tiantian Fan
Big Sister Counter Lady
Alex Sapozhnik
Little Tiger
John Mondin
Detention House Officer
Jonathan Wilde
Police Officer #1
Thaddeus Daniels
Police Officer #2
Erika Robel
Lab Tech
Tom Morehouse
Police Captain
Liya Tong
Ah Xiang
Sicheng Chen
Sicheng Chen
Xi Huang
Shenzhou Chauffeur
Yingjun Zhao
House Keeper
Ping Sang
House Labour
Zhang Yu
House Worker
Mei Fu
Eileen Ying Springfield
Mo Dai
Jason
Yuyu Yang
Song Chian
Xincheng Wang
Ancient Government Official
Peng Zhao
Gang Member
Hongxuan Zhao
Gang Member
Xiubin Du
Gang Member
Shufa Si
Gang Member
Jonathan Sam
Gang Member
James Edward Alexander
Choir Member #10
Inga Ballard
Choir Member #4
Spelman M. Beaubrun
Choir Member #13
Bianca Bloom
Cheerleader
Jewel Brimage
Choir Member #8
Gwen Bucci
Tai Chi street fighter
Ksyn Cason
Cheerleader (dancer)
Z Chuen
Gang Member
Lynna' Davis
Choir Member #7
Michael Drumgold
Choir Member #11
Epiphany Elease
KMK Choir Member
Kei Gambit
Qin Feng
Vinson German
Choir Member #14
Bobby Harden
Choir Member #12
The K.M.K. Union Gospel Choir
The K.M.K. Union Gospel Choir
Kevin Michael Kennedy
Choir Member #1
Gregory Mikell
Tai Fighter
Lauren Mizenko
Cheerleader (Dancer)
Tyrone Paul Jr.
Choir Member #9
Amy Jo Phillips
Choir Member #2
Gayle Samuels
Choir Member #3
Maggie Wagner
Street Fighter
Mike Blum
Shocked Nurse
Jaclynn Tiffany Brown
Hudson River Water Victim
Lex Campbell
Police Officer
Marmee Regine Cosico
JFK Airport Traveller
Darren Grosvenor
NYPD Detective
Nadir Hasan
Dancer / Construction Worker
Anderson Jenkins
Police Officer
Sonia Darmei Lopes
Mexican Detective Mrs. Alonzo
Chris Tera
NYPD Officer

Produced By

Yuan Cai
co-producer
Cary Cheng
general producer
Shaohua Huang
co-producer
Zhihong Jia
consultant
Kin-Hong Kei
co-producer
Peikang La
co-producer
Alee Li
co-producer
Delai Li
general consultant
Karl Li
general consultant
Xiaodong Li
co-producer
Xiaoping Li
co-producer
Feng Liang
general consultant
Hong Ling
producer
Kailuo Liu
general producer
Rachel Liu
co-producer
Xiaobin Liu
general consultant
Xinxuan Liu
line producer
Di Lu
consultant
Zheng Ma
general consultant / line producer
Kerry Orent
executive producer: U.S.
Yuehan Peggy Pu
co-producer
Jingxian Qi
consultant
Lisa Ren
co-producer
Tao Sun
producer
Jiaren Karren Wang
production supervisor
Fei Xu
consultant
Tianfu Xu
co-producer
Lin Yang
consultant
Weidong Yang
co-producer
Yuyu Yang
co-producer
Li Ye
consultant
Xiang Yue
producer
John Zeng
producer
Jin Zhang
co-producer
Haicheng Zhao
general producer

Music

Xiao'ou Hu
Composer
Nathan Wang
Composer

Cinematography

Jie Du
director of photography

Sound

Xu Dong
sound supervisor
Heather Fink
sound utility
George Leong
boom operator
Dane Lonsdale
sound mixer
Daniel Nidel
sound utility
Jia Zhang
sound supervisor

Production Design

Set Design

Makeup

Daisy Curbeon
hair stylist
Etzel Ecleston
makeup artist / makeup department head: Second Unit
JT Franchuk
hair department head
Brittany Romney
hair stylist
Yasmina Smith-Tyson
makeup department head
Kirsten Sylvester
additional makeup
Kim Taylor
makeup artist
Emilia Martin
additional hair stylist

Special Effects

Conrad V. Brink Jr.
special effects supervisor
Aleksandr Lokensgard
special effects foreman
Zachary Tucker
special effects technician

Visual Effects

Gavin Boyle
previsualisation supervisor: BASE FX
Adrian Chan
visual effects supervisor
Kevin Chua
Previs Artist/Show Lead
Brandon Endy
visual effects data wrangler
David P.I. James
visual effects executive producer: Base FX
Jazz Kung
art director
Charles Chao-Hua Lee
visual effects
Yu Lei
compositor
Geng Li
visual effects supervisor
Stephanie Liao
senior producer
Ting Lo
environment supervisor
Midhun
visual effects
Lei Qiao
vfx supervisor
Nathan Rich
CTO: Base FX
Juan Ignacio Salgado
compositing supervisor
Zlatko Sejdinovic
visual effects artist: Studio51 VFX
Zi Ye
vfx supervisor
Qin Yuanyuan
previs producer
Na Jian
bidding producer: Base FX
Jen Hao Yeh
visual effects supervisor

Assistant Director

Mo Dai
executive director: to S. Chen
Jason Rueda
second second assistant director

Production Management

Anthony Argento
production supervisor
Yuan Cai
distribution manager
Yichao Cao
executive production supervisor
Yue Chen
production manager
Jamie Crowell
unit production manager
Meng Deng
production supervisor
Daniel Fan
production supervisor
Suncheng Hu
executive production supervisor
Joshua Huffman
production supervisor
Defu Jiang
general production supervisor
Ping Jiang
general production supervisor
Yang Lu
executive production supervisor
Fei Qin
executive production supervisor
Wenxiong Que
distribution manager
Dan Shang
distribution manager
Jiaren Karren Wang
production supervisor
Yang Hongtao
production manager

Art Department

Rebecca Bloom
art department coordinator: cover
Colin Brantley
scenic foreman
Michelle Cantillo
set dressser
Doreen Cortell
set decorater buyer
Michael David
scenic artist
Martin Fahrer
assistant art director
Monk Hooper
translator
Bryan Johnson
assistant art director
Chan Lin
additional graphic designer / clearance coordinator
Siyu Lin
Art Translator
Damian Lund
set dresser
Vinny Mazzarella
property master
Alexandra Miklos
lead graphic designer
Jason Thomas Palmer
scenic artist
Sharon Potts
assistant property master / property master
Victoria Robinson
art department coordinator
Diana Salzburg
assistant set decorator
Zach Selter
assistant property master
Josh Smith
set designer
Bryan Wieczezak
shop foreman
Yifan Zhu
storyboard artist

Stunts

Bill Anagnos
stunt driver
Frank Bal
stunt performer
Charley Brucato
stunt driver
Mike Burke
stunt driver
Chris Cenatiempo
stunt performer
John Cenatiempo
stunt coordinator
Lance Coughlin
stunt driver
Xiubin Du
stunt coordinator
Alex Huynh
stunt performer
Yanjun Jin
stunt performer
Nick LaRocca
stunt performer
Lei Li
stunt performer
Junwei Liu
assistant stunt coordinator
Suo Liu
stunt performer
Jason Ng
stunt performer
Jim Ng
stunt performer
Anthony Repinski
stunt performer
Kevin Rogers
stunt driver
Jonathan Sam
stunt performer
Shufa Si
stunt performer
Robbie P Smith
stunt driver
Vesselin Todorov-Vinnie
nd driver / stunts
PaiSen Wang
stunt performer
Gang Wu
action director
Rufei Xiao
assistant stunt coordinator

Editorial

Matt Breitenbach
on-line editor
Aaron Burns
colorist: dailies
Alex Durie
colorist
Peigen Liu
data imaging engineer
Robert Loughlin
dailies producer
Linxi Ma
on-set editor
Mateo Marquez
digital intermediate assist
James Reyes
post production engineer
Christopher Rivera
digital intermediate administration
Virginia Schreiber
colorist: dailies
Yixuan Shang
assistant editor
Yugang Sui
post-production supervisor
Myron Tookes
additional editing
Bianca Yeh
translator
Bingkuan Zhang
data imaging engineer assistant
Rachael Black
digital intermediate assist

Other

Nadia Boris
production assistant
Mary Boyle
production assistant
Amaris Bracey
production assistant
Brian Cantaldi
first assistant accountant
Sammy De La O
production assistant: Additional Set PA
Alex Foreman
key set production assistant
Ed Gately
production coordinator
Rokshana Ruky Haque
production assistant
Xiaonan Hu
publicist
Michael Kalmin
production assistant
He Li
product placement
Wanqiang Li
presenter
Charlie Liao
production staff
Gabriella Ludlow
legal and business affairs
Gine Lui
cast liaison
Donald Matturro
payroll accountant
Mb X. McClain
background production assistant
Abby Pan
production assistant
Britt Parsons
production assistant
Jessica Phelps
studio teacher
Nick Pizzino
production secretary
Philip A. Ramos
production coordinator
Derek Rubin
production assistant
Ge Sun
product placement
Xiaoai Sun
product placement
Alex R. Wagner
set decoration production assistant
Aidan Gavril Wallace
production assistant
Luxi Xiao
production assistant
LeeAnne Yu
assistant to producer
Elizabeth Zackheim
dialect coach
Vivita Zheng
trailer producer

Music Department

Michael Aarvold
music scoring engineer
Gary Chase
musician, arranger-orchestrator, score mixer
Xueran Chen
composer: promotion song
Josh Lewis
score engineer / score mixer
Ido Brian Rivlin
composer trailer music
Kazumi Shimokawa
end theme song: written and performed by / orchestrator

Casting Department

Marjie Hochberger
background casting assistant
Effie Reich
extras casting associate
Grant Wilfley
extras casting
Boyce Wong
casting associate

Costume Department

Laura Barreto
assistant costume designer
Sarah Bieber
costume coordinator
Aris Bordo
costumer
John Donchak
costume pa
Miwa Ishii
additional tailor
Sara Lott
set costumer
Stephanie Quick
wardrobe supervisor
Sean Smith
costumer
July Rose White
set costumer

Camera Department

Chevy Anderson
first assistant: "c" camera
Jonathan Beck
camera operator: additional
Terrence Laron Burke
camera operator
Bor-Nien Chen
still photographer
Glen L. Chin
first assistant camera: "a" camera/steadicam
Jon Cooper
first assistant camera: "b" camera, New York unit
Mary Cybulski
still photographer
Liang Diao
first assistant camera: China unit
Xiaohan Dong
second assistant camera: China unit
Michael Drucker
camera operator
Alex Dubois
additional second assistant camera
Scott G. Fitzgerald
video playback operator
John P. Fitzpatrick
first assistant camera: additional
Sean Folkl
libra head operator
Joe Fugallo
technocrane technician
Yinghan Ge
assistant camera: China unit
Craig Paul Harris
generator operator
Brian Heller
aerial cinematographer
Shuai Hou
cinerent assistant: China unit
Jonathan Jeng
assistant camera
Weifeng Li
first assistant camera: China unit
Xiang Li
cinematographer: China unit
Nathan Lynch
additional second assistant camera
James McMillan
action unit DP
Rob Muia
Digital Utility
Joshua Munson
loader: day player
John Nijhawan
grip: additional
Feifei Pan
cinerent assistant: China unit
Michael P. Prisco Jr.
best boy electric
Ian Reese
electrician
Benjamin Relf
video playback supervisor
Mabel Santos Haugen
second assistant "c" camera
Yusuke Sato
first assistant camera: new york
Justin Schneider
electrician
Tsyen Shen
second assistant camera: "a" camera
Zhili Si
second assistant camera: China unit
Ben Spaner
first assistant camera
Mike Swearingen
second assistant camera: "b" camera
Yousheng Tang
a camera/steadicam operator
Nkemakonam Umenyi
loader: tandem
Tao Xu
monitor operator: China unit
Nu Zhang
gaffer
Andy Zuch
video assist operator

Location Management

Zachary Huang Babrowsky
unit production assistant
Paul Eskenazi
location manager
Drew Johnson
assistant location manager
Gine Lui
location scout
Elizabeth Moy
location assistant
Morgan Roche
assistant location manager
Niko Rummell
location assistant
Joel McGlumphy
location scout

Script Department

Dennis Chang
script supervisor
Beicheng He
script consultant
Zheng Ma
script consultant / script coordinator
Rousang Tang
script consultant
Movie title data and credits provided by
IMDb logo