Cast & Crew

Directed by

Wen Jiang

Writing Credits

Beihai Zhang
(novel) and
Wen Jiang
(screenplay) &
Jiping He
(screenplay) &
Fei Li
(screenplay) &
Yue Sun
(screenplay)

Cast

Eddie Peng
Li Tianran
Fan Liao
Zhu Qianlong
Yun Zhou
Guan Qiaohong
Qing Xu
Tang Fengyi
Kenya Sawada
Nemoto Ichiro
Andy Friend
Wallace Hendler
Wen Jiang
Lan Qingfeng
Zixiong Cui
Fake Cop
Jiali Ding
Master's wife
Junichi Kajioka
Tank captain
Meng Li
Lan Lan
Xiaoning Liu
Master
Paul Morris
Dr. Morris
Chen Mu
Dean of Union Hospital
Steven Schwankert
Agent's boss
Hang Shi
Pan Yueran
Alexander Sullivan
Agent's driver
Guangjun Yang
Mop uncle
Shanshan Yuan
Senior
Jiale Zhao
Young Li Tianran

Produced by

Yuan Cai
co-executive producer
Shuogang Chen
co-executive producer
Richard Fox
executive producer
Jun Jiang
co-executive producer
Wen Jiang
executive producer
Li Kang
producer
Andrew Lazar
producer
Xiaodong Li
co-executive producer
Yanbo Li
producer
Jianchu Lv
executive producer
Chen Mu
producer
Hong Wang
associate producer
Tianfu Xu
co-executive producer
Wei Yang
executive producer
Yang Yang
co-executive producer
Albert Yeung
executive producer
Wang Zhang
producer
Wenbo Zhang
co-executive producer
Yisong Zhang
associate producer
Yijun Zhao
producer
Peter Zheng
executive producer (as Zhihao Zheng)
Yun Zhou
executive producer / supervising producer
Zhongyuan Patrick Zhu
associate producer

Music by

Nicolas Errèra

Cinematography by

Zhengyu Xie
director of photography (as Xie Xie)

Editing by

Weijie Cao
Wen Jiang
Qi Zhang

Production Design by

Qing Liu

Set Decoration by

Xianqiu Feng
Zhiguo Ma
Ping Yan
Jinpeng Zhou
Lanying Zhou

Costume Design by

Zhongmin Dong
Una Wang

Makeup Department

Gina W. Bateman
key makeup artist / makeup department head
Rong Gao
assistant special makeup effects artist
Marina Huang
makeup artist (as Di Huang)
Zhuodi Huang
special makeup effects artist
Jing Luo
assistant makeup artist
Qi Wang
hair stylist
Yuliang Wang
assistant hair stylist
Xiuting Xu
assistant makeup artist
Chao Yang
makeup artist
Hui Zhang
special makeup effects artist
Shuping Zhang
key makeup artist
Yang Zhang
hair stylist
Guangjing Zhou
assistant hair stylist

Production Management

Mingzhong Cao
on-set manager
Qiang Gao
on-set manager
Wenliang Liu
production manager
Melissa H. Morgan
production manager: US
Guangjun Yang
production manager

Second Unit Director or Assistant Director

Xiao Dongfang
assistant director
Shilong Zheng
first assistant director

Art Department

Erik Boring
lead person: U.S. unit
Yu Chang
art assistant
Songyan Cheng
props tailor
Zhiliang Dong
artist
Rob Fiks
property master: United States
Haijun Gao
associate property master
Yongsen Guo
props effects
Liang Han
artist
Deyin Hu
property master
Cong Li
associate artist
Zhenwei Liu
associate artist
Gaosheng Meng
special props
Xueping Mu
props tailor
Jingguo Niu
props effects
Tingting Pan
artist
Lucinda E. Pealer
scenic charge: USA
Michaela A. Sulka
on set dresser
Genghua Sun
special props
Shengfeng Sun
art assistant
Xiaobing Sun
art assistant
Junye Tian
associate artist
Baoshan Wang
props effects
Jingxin Wang
special props
Kai Wang
associate artist
Xiaofeng Wang
special props
Keith Weaver
camera scenic: USA
Yuhang Xin
props effects
Huibin Zhan
art assistant
Xianbo Zhou
associate property master

Sound Department

Jielin Cai
boom operator
Huijun Cao
boom operator
Ang Li
boom operator
Jiang Wu
location sound recordist
Bin Zhang
boom operator

Visual Effects by

Song Baiheng
concept artist
Nicholas Barnes
assets supervisor
Kiro Biye
Layout Artist: baseFX
Melanie Callaghan
visual effects producer: Base FX
Ravi Raju Challa
texturing Artist: Digital Domain China (as Raviraju Challa)
Sujun Chen
digital compositor: Digital Domain China
Zixing Han
compositor
Yiyun Hong
visual effects producer: VHQ Beijing
Wenwen Hou
visual effects artist
Kevin Hui
senior compositor
Amit Jhamb
visual effects producer: Base FX
Geng Li
visual effects supervisor
Yan Li
visual effects supervisor: VHQ Beijing
Tiansheng Liu
visual effects
Xudong Liu
VFX Production Assistant: Base FX
Ting Lo
Creative Director & Vfx supervisor / creative director & vfx supervisor
Wei Ma
layout artist: Base FX
Pravanjan Mohanty
senior lighting/lookdev artist: Base FX
Manish Neekhrey
Render Wrangler Manager
Nitheesh P.C.
senior layout artist: BaseFX
Akash Pakhidde
senior compositor: Basefx
Bikas Panigrahi
modeling and texturing TD: Digital Domain China
Ssu-Wei Peng
digital compositor
Yao Pengcheng
visual effects artist
Viktor Petrov
pipeline supervisor
Zhou Qi
Productin Coordinator / visual effects coordinator
Shuyi Qiao
CG supervisor: Digital Domain China
Yao Qin
environment supervisor: Base FX/matte painting supervisor: Base FX
Christoph Reinfels
lead digital matte painting/environments
K L Sateesh Varma
compositor
Sing Hui Tan
visual effects editor
Derangula Tirupati Bhavani Shankar
Integration Artist: Digital Domain
Chengcheng Wang
compositing supervisor
Cuiling Wang
machmove artist: VHQ
Shaoshuai Wang
visual effects supervisor
Zhou Yan
visual effects producer: VHQ Beijing
Yuejuan Yang
visual effects producer
Heying Yu
assistant visual effects editor
Sagar Zade
Senior Modeling Technical Director
Yifu Zhou
visual effects supervisor: Digital Domain China
Sujun Chen
digital compositor: Base FX (uncredited)
Sarath Sasidharan
matchmove artist (uncredited)

Stunts

Jun He
stunt choreographer
Kenji Tanigaki
stunt coordinator
Hua Yan
stunt choreographer

Camera and Electrical Department

Grey Adkins
lamp operator: Baltimore
David Conelli
camera car operator: Baltimore
Daxin Dong
camera operator
Ming Gao
DIT Consultant
Shuai Gao
steadicam operator
Aidan Gray
b second assistant camera: USA
Grace Guo
dit
Junmin Jiang
still photographer
Junichi Kajioka
documentary
Tian Lan
documentary
Heng Liu
documentary
Zhuobiao Lu
documentary
Junior Lucano
camera operator (as Lucano Huamani Ed Junior) / steadicam operator/camera operator/trinity operator / trinity steadycam (as Lucano Huamani Ed Junior)
Paul Morris
a camera operator: gimbal operator - 2nd unit cinematographer / camera operator
Mike Panczenko Jr.
second assistant camera: "a" camera, USA
Scott Perryman
key rigging grip: USA
Jiaqi Wang
steadicam operator
Lin Wang
steadicam operator
Liang Zhang
still photographer

Costume and Wardrobe Department

Feng Ding
associate costumer
Hongying Ding
wardrobe
Chuanyi Feng
wardrobe
Jianmin Feng
costumer
Yahui Gao
wardrobe
Li Feng Guo
wardrobe
Weixing Jiang
tailor
Yu Lai
assistant costume designer: Uma
Mara Majorowicz
key costumer: U.S. unit
Ying Shao
associate costumer
Shiyun Wang
wardrobe
Xia Wu
assistant costume designer: Uma
Aifang Xu
tailor
Guibo Xu
wardrobe
Yiqun Yang
wardrobe
Suxia Ye
associate costumer
Xinfeng Yu
tailor
Guangqing Zhai
wardrobe
Han Zhao
associate costumer
Changlong Zhou
tailor
Wenming Zhou
associate costumer
Yezi Zhou
assistant costume designer: Uma

Location Management

Xianghui Liu
location manager

Music Department

Nicolas Duport
music mixer
Dylan Ebrahimian
composer: additional music
Stefan Karrer
music clearance
Jay-Alan Miller
orchestrator
Yang Qiu
Soundtrack Producer
Peter Rotter
music coordinator
Björn Shen
composer: additional music
Jehan Stefan
assistant music preparation / assistant to orchestrator
Michael Stern
music scoring mixer: music recording engineer
Daniele Truocchio
additional engineering
Joséphine Winocour
executive music producer
Aaron Zigman
composer: additional music

Script and Continuity Department

Bo Tan
script supervisor

Transportation Department

Yan Wang
transportation captain
Xiuyi Wu
transportation captain

Additional Crew

Josh R. Field
first assistant accountant: US
Zexu Li
production assistant
Qingjun Rui
production assistant
May Tam
production coordinator: US
Judith Walder
payroll accountant: US
All Filters