Cast & Crew

Directed by

Daniel Lee

Writing Credits

Jun Du
Wu Sun
Uncle Three
(novel) (as Kennedy Xu)
Uncle Three
(screenplay)
Xiaotai Wang
Zhangqing Ye

Cast

Boran Jing
Zhang Qiling
Han Lu
Wu Xie
Jingchun Wang
Wu Sanxing
Sichun Ma
Ning
Boyu Zhang
Fatty Wang
Jack Tu
Panzi
Philip Keung
Dakui
Ka-nin Ngo
Zhong
Yuqing Gao
Lao Tou
Xushi Fang
Lv Dandan
Tin-Chiu Hung
King Xiang
Mallika Sherawat
Snake Empress
Vanni Corbellini
Hendrix
Peng Lin
Pingtan Musician
Jingmin Luo
Wu Laogou
Yu Li
Wu Yiqiong
Weijun Ma
Wu Erbai
Uncle Three
Writter
Weisen Liu
Wang Meng
Jingjing Qu
Female Ghost
Xuan He
Hendrix's Nurse
Jing Zhang
Broadcastor
Wenming Chu
Iron Mask
Muran Lin
Little Wu Xie
Bo Peng
Xie Yuhua
Zuohui Tang
Hunchback
Qunpei Luosang
Oldman in Kangba Tribe
Yan Li
Oldman in Kangba Tribe
Guo Jiulong
Oldman in Kangba Tribe
Zhaxi Bodeng
Oldman in Kangba Tribe
Dele
Oldman in Kangba Tribe
Reyhan Ezimet Kurban
Oldman in Kangba Tribe
Wu Long
General
Qiusheng Zhao
General
Ye Guo
General
Xiaolin Jiang
General
Jingjing Ma
General
Temur Mamisashvili
German Soldier
Joel Adrian
German Captain
Andy Alexander
German Soldier
Constantin Colberg
German Soldier
Alexander Zerrath
German Soldier
Fatih Ugurlu
German Soldier
Isaac Fernandez
German Soldier
Tommy Shanahan
German Soldier
Harry Oram
Teammate of Ning
Tomer Oz
Teammate of Ning
Danny Salay
Teammate of Ning
Robert Gilabert
Teammate of Ning
Michael Duchet
Teammate of Ning
Troy Sandford
Teammate of Ning
Nano Dimulkovski
Teammate of Ning
Damian Mavis
Teammate of Ning
Kai Wang
Strong Man
Linghe Meng
Strong Man
Yilun Zhang
Hand Double for Poker
Xinling Shi
Actor
Jiaxiu Xi
Actor
Robert Gilabert Cuenca
Teammate of Ning
Max Huang
Igor
Jadie Lynn
(as Jade Lin)
Andrew Charles Stokes
Qiu de Kao's bodyguard
Osvaldo Aenlle Liqui
Cientific
Alexandre Bailly
German knife fighter
Ted Duran
Nazi Soldier
Marc Philip Goodman
Mercenary
Daniel Krauser
Robert
Vandin McLeod
German Commander A

Produced by

Ivaylo Brusowski
producer
Daige Chen
associate producer / coordinating producer
Hanhai Chen
co-executive producer / coordinating producer
Su Chen
line producer
Joe Du
co-executive producer
Jun Du
co-producer
Si Fangyu
producer
Ji Huang
coordinating producer
Ziyan Huang
co-producer
Jun Liu
coordinating producer
Wenlong Qian
line producer
Zhonglun Ren
chief producer / executive producer / supervising producer
Susanna Tsang
producer (produced by)
Tianyun Wang
associate producer
Yaoyuan Wang
co-executive producer
Yonglin Wu
co-producer
Fangcang Ye
coordinating producer / supervising producer
Fangtang Ye
coordinating producer / executive producer
Jianhua Yin
coordinating executive producer
Zhao Zhang
chief producer

Music by

Henry Lai

Cinematography by

Tony Cheung

Editing by

Chi-Wai Yau

Casting By

Feng Liu

Production Design by

Daniel Lee

Art Direction by

Eddy Wong

Set Decoration by

Zhongyu Cao
Shiming Chen
Delai Ding
Junhua Hang
Changgui Hu
Xibin Huang
Dexiang Li
Kaisheng Li
Yonghua Li
Yongxin Li
Zhiguo Li
Zhiqiang Li
Chao Liu
Weihua Long
Yunfang Long
Desheng Shi
Changgen Wang
Hongtao Wang
Xiaohu Wu
Yusheng Wu
Jiming Xiao
Changsheng Xu
Wei Zhang
Weimin Zhang
Rugen Zhu

Costume Design by

Thomas Chong

Makeup Department

Di Chang
tattoo artist
Guojun Guo
special effects makeup artist
Mengsong Guo
hairdresser
Pengju Han
assistant tattoo artist
Yan Hu
hairdresser
Ting Li
assistant special effects makeup
Yanmei Li
hair stylist
Youde Li
makeup assistant
Wenfei Liang
hairdresser
Eddie Liu
makeup effects designer
Ji Liu
special effects makeup designer
Yang Liu
makeup artist
Xiaohui Lu
makeup assistant
Weibing Rao
hairdresser
Mo Sha
assistant tattoo artist
Jun Wang
tattoo artist
Lei Wang
assistant tattoo artist
Luna Wang
hairdresser
Yan Wang
makeup assistant
Zihan Wang
assistant tattoo artist
Xiaoyu Wu
assistant tattoo artist
Mingjie Xia
assistant tattoo artist
Qiuming Xiao
makeup assistant
Tingyu Xiong
makeup assistant
Pengcheng Yang
hairdresser
Qiuli Zhang
makeup assistant
Xuejun Zhang
assistant special effects makeup
Fuqiang Zhao
hairdresser
Rui Zhao
assistant tattoo artist
Zhenguo Zhao
hairdresser

Production Management

Jing Guo
production office manager
Jinxi Liu
on-set production manager
Jason Pomerantz
director of production: IMAX Version
Susanna Tsang
post-production director
Jinghua Wang
production manager
Jenny Zhang
assistant to producer
Zheng Zhang
unit manager

Second Unit Director or Assistant Director

Wenming Chu
third assistant director
Alfred Hsing
third assistant director
Vincent Lin
third assistant director
Nicky Shih
first assistant director
Abai Zhang
second assistant director
Jenny Zhang
third assistant director

Art Department

Huachao An
carpenter
Dongping Chen
carpenter
Jian Chen
on set props
Ming Chen
set dresser
Xiaoping Chen
set dresser
Zhen Chen
props head: painter
Zijiang Chen
props head: sculpter
Quanwei Du
carpenter
Zhenguo Gao
props
Zhenjie Gao
props coordinator
Qiang Han
art designer
Runcong He
art assistant
Longjiang Hu
set dresser
Wenlong Hu
on set props
Xianhai Hu
on set props
Xiaohe Hu
carpenter
Yongwu Hu
carpenter
Xingzhang Huang
on set props
Haijin Jia
set dresser
Sheng Jiang
set dresser
Elliott Kim
props (as Longru Jiang)
Daniel Lee
film title calligraphy
Cheng Li
art designer
Chunfang Li
tailor
Juncheng Li
art assistant
Xiang Li
art assistant
You Li
art assistant
Zengkun Li
art assistant
Zhigang Li
props head: metal
Dongsheng Liang
props
Xiang Liang
art assistant
Chao Liu
metal
Xingsheng Liu
special props leader
Zhenwei Liu
art designer
Tanggen Luo
special props leader
Hongtao Lv
art designer
Haonan Qi
storyboard artist
Mengqiu Qin
art assistant
Qiao Ren
props
Yuanping Ren
special props
Huizhong Shu
props head: making
Xiao Tian
art assistant
Gaofeng Wang
on set props
Jiaze Wang
assistant props master
Lianbin Wang
painter
Liang Wang
props
Liuyi Wang
on set props
Longgen Wang
carpenter
Qianwu Wang
props master
Shengfa Wang
set dresser
Xiang Wang
carpenter
Yingxiang Wang
special props
Zhicheng Wang
props
Zongyin Wang
set dresser
Chuanjie Wu
on set props
Chuanxing Wu
on set props
Liangkai Wu
carpenter
Liangping Wu
set dresser head
Xing Wu
props buyer
Conghua Xie
carpenter
Taofa Xu
carpenter
Chengzhu Yan
set dresser
Yuqing Yan
art assistant
Deqiang Yang
on set props
Chunquan Ye
on set props
Bin Zhan
carpenter
Xiaohong Zhan
carpenter
Min Zhang
on set props
Tingting Zhang
art assistant
Wengui Zhang
on set props
Zhen Zhang
assistant to set dresser head
Jiade Zhou
art designer
Mingmin Zhou
painter
Yanqiao Zhou
art designer
Bin Zhu
painter
Wenlong Zhu
assistant art director
Xiaohu Zhu
art assistant
Ying Zhu
assistant to set dresser head

Sound Department

Hiu Tao An
dubbing director: mandarin
Viola Chan
sfx editor
Yiu Pong Chan
adr/dialogue recordist
Jianya Chen
boom operator
Phyllis Cheng
re-recording mixer / sfx editor / supervising sound editor
Chun-Fai Cheung
foley artist
Siu-Kei Ip
adr/dialogue manager / re-recording mixer
Mandy Kwan
sfx editor
Hidi Lai
sound post-production coordinator
Longbin Li
sound post-production supervisor
Kin Lung Lin
foley artist
Jilian Liu
sound post-production manager
Wilson Liu
adr/dialogue recordist
Connie Mau
sound post-production assistant
Peter Mullen
re-recording mixer / sfx editor / supervising sound editor
Jack Murphy
dubbing director: english
Siu Wing Ng
dialogue editor
Xiaolin Sun
sound recordist
David Wong
sfx editor
Ho Wong
dubbing director: mandarin
Ken Wong
dialogue editor
Shirui Yan
technical support
Li Yang
adr/dialogue recordist (as Yang Li)
Long Zhang
boom operator
Wei Zuo
boom operator

Special Effects by

Xingxing Chen
explosive team
Yanshan Hou
explosive team
Hui Li
explosive team
Daming Liu
explosive assistant
Guifeng Liu
guns assistant
Shilu Liu
explosive team
Huanrong Wu
guns supplier
Jiasheng Zhao
explosive master

Visual Effects by

Aalisha
vfx producer: Prana Studios
Joshua G. Abel
system engineer: Futureworks
Joshua Abron
compositing team: Futureworks (as Kadirvel P.)
Rajat Amin
fx department production manager
Hee-Kyoung An
2d supervisor: Trust Studio / stereoscopic artist leader: Trust Studio
Javed Ansari
animator: Prana Studios
Soni Arvind
fx td: Prana Studios
Santosh Ayare
compositor: Prana Studios (as Santosh Ashock Ayare)
Yogesh Badhe
vfx compositor: Futureworks
Seo Jin Bae
matte painter: Trust Studio
Seung-Hye Baek
3d artist: Trust Studio
Nitin Balakrishnan
animator: Prana Studios
Joy Banerjee
lighter: Prana Studios
Chetan Barora
vfx production manager: Prana Studios
Rittwik Basu
animator: Prana Studios
Shreeparna Basu
animator: Prana Studios
Abijit Behera
production manager/editorial: Futureworks
Rakesh Bharath
fx artist: Prana Studios
Bibin Bhaskar
system engineer: Futureworks
Tarafder Biswajit
fx artist: Prana Studios
Radhakrishna Bokka
lighting lead: Prana Studios (as Radhakrishna)
Ananya Bose
roto/paint artist: Prana Studios
Abhijit Bugde
animator: Prana Studios
Ji-Yong Byeon
3d artist: Trust Studio
Carl Castelino
modeling: Prana Studios
Amarnath Chaurasia
animator: Prana Studios
Sumeet R. Chavan
compositing lead: Prana Studios
Jai-hoon Cheong
associate vfx supervisor: Trust Studio
Ashish Chikhalkar
compositor: Prana Studios
Jin Sub Choi
lead compositor: Trust Studio / stereoscopic supervisor: Trust Studio
Na-Rae Choi
compositor: Trust Studio / stereoscopic artist: Trust Studio
Sang-Ki Chun
lead 3d artist: Prana Studios
Lyndon Crasto
production coordinator: Futureworks
Jian Cui
3d artist: Trust Studio
Sildon Jude D'Sa
roto/paint artist: Prana Studios
Johann Roy D'Silva
roto/paint artist: Prana Studios
Hemal Damani
vfx producer: Prana Studios
Kashyap Sureshchandra Dange
roto/paint artist: Prana Studios
Dinesh Kumar Das
modeling: Prana Studios
Gyandeep Das
pipeline engineer: Prana Studios
Navaneeta Das
compositor: Prana Studios
Prasun Das
animator: Prana Studios
Ronodeep Dasgupta
compositor: Prana Studios
Anupama Deori
roto/paint artist: Prana Studios
Tushar Desai
digital matte painting: Futureworks
Nidell Durham
fx lead: Prana Studios
Murtaza Z. Garothwala
lighter: Prana Studios
Jitesh Naresh Ghase
production technology: Prana Studios
Nilesh Ghodmare
compositor: Prana Studios
Sabareesh R. Gireesh
fx artist: Prana Studios
Rahul Gore
animator: Prana Studios
Shashi Gowda
vfx producer: Futureworks
Ankur Goyal
assistant technical director: Prana Studios
Indraneel Guha
visual effects: D-Ammo Imagineering
Ravi Gulhane
digital matte painting: Futureworks
Ajay Gurram
roto/paint artist: Prana Studios
Su-Jin Han
compositor: Trust Studio / stereoscopic artist: Trust Studio
Dinesh Yashwant Hegishte
roto/paint artist: Prana Studios
Kiran S. Hotkar
surfacing: Prana Studios
Vaibhav Ingole
layout artist: Prana Studios
Naveen Iype
modeling: Prana Studios
Mahesh Babu J
visual effects artist
Senthil Nathan J.
vfx compositor: Futureworks
Dharmendra Jadav
matte painter: Prana Studios
Vikas D. Jaiswal
rigging: Prana Studios
Ji-Eun Jang
3d artist: Trust Studio
Yu-jin Jang
3d artist: Trust Studio
Sandeep Javanjal
pipeline engineer: Prana Studios / render team: Prana Studios
Hyunsik Jeon
compositor: Trust Studio
Seok Jae Jeon
associate vfx supervisor: Trust Studio
Hyeong-Jin Jeong
3d artist: Trust Studio
Seung-Chan Ji
stereoscopic artist: Trust Studio
Maurya Jitendra
compositor
Hye-Ji Jo
3d artist: Trust Studio
Mi-Hyeong Jo
compositor: Trust Studio / stereoscopic artist: Trust Studio
Sang-Woo Jo
3d artist: Trust Studio
Aby John
visual effects executive producer: Prana Studios
Ji-Yun Ju
stereoscopic artist: Trust Studio
Rutuja Kajave
layout artist: Prana Studios
Ashish Kakade
layout artist: Prana Studios
Mangesh Kale
visual effects producer
Sunil Singh Kalwan
fx td: Prana Studios
Sunil Kamath
vfx supervisor: Prana Studios
Dae-Seung Kang
stereoscopic artist leader: Trust Studio
Dea-Seung Kang
compositor: Trust Studio
Sung-Hwan Kang
3d artist: Trust Studio
Woo Kyeong Kang
lead compositor: Trust Studio / stereoscopic artist: Trust Studio
Samapika Karmakar
roto/paint lead: Prana Studios
Daksha Kava
mis: Prana Studios
Paras Kawa
compositor: Prana Studios
Mayur Manoj Kawale
cmm lead: Prana Studios
Alamgir Khandaker
compositing lead: Prana Studios
Prashant D. Khapre
vfx editor: Prana Studios
Jayraj Kharvadi
cmm artist: Prana Studios
Manish Khatiwada
vfx compositor: Futureworks
A.-Reum Kim
stereoscopic artist: Trust Studio
Dan-Yi Kim
3d artist: Trust Studio
Dong-Keun Kim
lead 3d artist: Trust Studio / stereoscopic artist: Trust Studio
Green Kim
vfx producer: Trust Studio
Hye-Jin Kim
vfx producer: Trust Studio
In-Nae Kim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Jae-Sang Kim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Ji Yeon Kim
matte painter: Trust Studio
Jin-Hyuk Kim
3d artist: Trust Studio
Jong-Soo Kim
3d supervisor: Trust Studio
Joung-Sung Kim
associate vfx supervisor: Trust Studio
Jung Hee Kim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Jung-Su Kim
chief operating officer: Trust Studio
Ki-Hong Kim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Lee-young Kim
vfx supervisor: Trust Studio
Sang-sik Kim
chief executive officer: Trust Studio
Seung-Ha Kim
compositor: Trust Studio (as Seung-Ho Kim) / stereoscopic artist: Trust Studio
Sung-Il Kim
chief strategy officer: Trust Studio
Tae Yong Kim
lead 3d artist: Prana Studios
Young-Hwa Kim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Young-Mi Kim
3d artist: Prana Studios
Prabhu Kokku
render team: Prana Studios
Jobo Koshy
lighter: Prana Studios
Sanket Kulkarni
rigging: Prana Studios
Akesh Kulmi
pipeline engineer: Prana Studios
Naresh Kumar D.
compositing team: Futureworks
Dinu Kumar
surfacing: Prana Studios
Nitesh Kumar
compositor: Prana Studios
Sanjay Kumar
digital matte painting: Futureworks
Vidit Kundra
fx lead: Prana Studios
Sachin Kurhade
vfx editor: Prana Studios
Gyeung-Hyeun Lee
stereoscopic artist: Trust Studio
Gyeunghyeun Lee
compositor: Trust Studio
Hyun-Cheol Lee
stereoscopic artist leader: Trust Studio
Ji Woong Lee
3d artist: Prana Studios
Jungbok Lee
compositor: Trust Studio / stereoscopic artist: Trust Studio
Kyo-Ryeol Lee
3d artist: Trust Studio
Sean Lee
planning producer: Trust Studio
Seung-Hyun Lee
associate vfx supervisor: Trust Studio
Si-On Lee
compositor: Trust Studio / stereoscopic artist: Trust Studio
Su-Chang Lee
3d artist: Trust Studio
Sun-young Lee
stereoscopic artist: Trust Studio
Sung-Nam Lee
vfx producer: Trust Studio
Jongyeon Lim
compositor: Trust Studio / stereoscopic artist: Trust Studio
Vishal Lokhande
fx artist: Prana Studios
Nilesh Madhukar
compositor: Prana Studios
Milan Madhuri
roto/paint artist: Prana Studios
Rohit Magdum
compositor: Prana Studios
Rajesh Prakashrao Mahakalkar
fx artist: Prana Studios
Prashant Mahashabde
3d artist: Futureworks
Gangaiwar Mahendra
pipeline engineer: Prana Studios
Firoz Kumar Mahto
3d artist: Futureworks
Rudrashish Majumder
senior 3d generalist & team lead: Futureworks (as Rudra Mazumder)
Hari Mathrakotte
Surfacing Lead / surfacing: Prana Studios (as M. Hari Prathapan)
Jitendra Maurya
compositor
Pranay Meher
rigging: Prana Studios
Aziz Merchant
vfx compositor: Futureworks
Krishnakant Mishra
creative director: Futureworks
Lokesh Mishra
render producer: Prana Studios
Shobhit Mishra
roto/paint artist: Prana Studios
Vivek Vijayshankar Mishra
junior compositor: Futureworks
Manish Mistry
matte painter: Prana Studios
Pallavi M. Mistry
matte painter: Prana Studios
Rakesh Modi
layout lead: Prana Studios
Pradip Mohanty
animator: Prana Studios
Shakti Prakash Mohanty
render producer: Prana Studios
Nadeem Mohd
vfx compositor: Futureworks
Jin-Young Moon
lead 3d artist: Trust Studio
Soma Mukherjee
senior 3d generalist & team lead: Futureworks
Anish H. Mulani
studio operations: Prana Studios
Vikas Nagolkar
dynamics: Futureworks
Jitu Naik
vfx compositor: Futureworks
Ashutosh Nautiyal
surfacing: Prana Studios
Durgesh Nayak
pipeline engineer: Prana Studios
Ayyapan Nayar
render team: Prana Studios
Ashish Nimat
surfacing: Prana Studios
Unmesh Nimbalkar
compositing supervisor: Prana Studios
Deepak K. Nirmal
render team: Prana Studios
Ranen Nongmaithem
senior composition & team lead: Futureworks
Jue Whan Oh
lead 3d artist: Prana Studios
Rixon Olivera
fx artist: Prana Studios
Ram Oraon
compositor: Prana Studios
Ashok Kumar P.S.
compositing team: Futureworks
Amarjith P.V.
compositing team: Futureworks
Atul Padole
roto/paint artist: Prana Studios
Praveen Pai
fx artist: Prana Studios
Gaurav Pal
animator: Prana Studios
Dilip Panchal
roto/paint artist: Prana Studios
Harsh Krishna Pandey
lighter: Prana Studios
Suhas Pangam
mis: Prana Studios
Je-Byeong Park
3d artist: Trust Studio
Ki Do Park
lead 3d artist: Prana Studios
Kamlesh Parmar
fx artist: Prana Studios
Vishal Parmar
senior compositor & team lead: Futureworks
Irshad Patel
roto/paint artist: Prana Studios (as Patel Irshad)
Prasad Patel
senior compositor & team lead: Futureworks
Shashi Patel
production technology: Prana Studios
Pragya Pathak
technology coordinator: Prana Studios
Ajay Patidar
vfx editor: Prana Studios
Manoj Patidar
visual effects & crowd artists: Prana Studios (as Patidar Manoj)
Jahangir Patil
animator: Prana Studios
Rajesh Patil
lighting lead: Prana Studios
Sachin Patil
compositor: Prana Studios
Vilas Patkar
compositing lead: Prana Studios
Ganesh Phalke
roto/paint artist: Prana Studios
Aniket Pitale
animation lead: Prana Studios
Rajesh Putta
cmm artist: Prana Studios
Rishi Raj
fx artist: Prana Studios
Sajan Raj
render team: Prana Studios
Rajamani
support staff: Futureworks
B.R. Rajeev
vfx supervisor: Prana Studios
Ramesh Shanker
senior texture/lookdev artist: PranaStudios
Atish Ranjan
lighter: Prana Studios
Rohit Ranjan
visual effects
Seshasayana Rao
compositing team lead: Futureworks
Viral Rathod
compositor: Prana Studios
Sudhir Reddy
executive producer: Futureworks
I.R. Renjith
compositing lead: Prana Studios
Ah-Young Ryu
compositor: Trust Studio / stereoscopic artist: Trust Studio
Pandian S.
compositing team: Futureworks
Mehma R. Sachdeva
vfx executive producer: Prana Studios
Arshad Saeednodri
animation lead: Prana Studios
Suhit Saha
technology producer: Prana Studios
Himanshu Sahni
rigging: Prana Studios
Hitesh Saindane
vfx compositor: Futureworks
Mintu Sajeevalal
surfacing: Prana Studios
Rohit Sali
production technology: Prana Studios
Ruchi Shah
asset build manager: Prana Studios
Vipin Shah
render team: Prana Studiosr: Prana Studios
Viren Shah
Lighting Lead: Prana Studios
Amjad Shaikh
senior 3d generalist & team lead: Futureworks
Akbar Shamsi
compositor: Prana Studios
Amanraj Sharma
vfx compositor: Futureworks
Jugal Sharma
roto/paint artist: Prana Studios
Naina S. Shastri
roto/paint artist: Prana Studios
Ravi Shekhar
roto/paint artist: Prana Studios
Vishal Shelke
render team: Prana Studios
Prajakta Shetye
animator: Prana Studios
Sandeep Shinde
render team: Prana Studios
Sachin Shrestha
Head of Technology / head of technology: Prana Studios
Soham Sikhwal
asset build manager: Prana Studios
Ashutosh Singh
cmm artist: Prana Studios
Deepak Pal Singh
compositor: Prana Studios
Hitender R. Singh
animator: Prana Studios
Navjot Singh
vfx compositor: Futureworks
Siddharth Singh
roto/paint artist: Prana Studios
Abhishek Sinha
roto/paint artist: Prana Studios
Viral Sompura
production technology: Prana Studios
Seon-Young Son
compositor: Trust Studio / stereoscopic artist: Trust Studio
Kusuru Sreedhar
roto/paint artist: Prana Studios
Rashmi Sreekumar
cmm artist: Prana Studios
Mathivanan Subramani
animation production manager: Prana Studios (as Manitha Nayak) / fx artist: Prana Studios (as Manitha Nayak)
Bhavik Sukhadia
rendering services lead: Prana Studios
Ojha Kumar Sunil
vfx compositor: Futureworks
Abhijeet Suryawanshi
fx artist: Prana Studios
Anand Suthar
effects lead: Prana Studios
Diagant Suthar
surfacing: Prana Studios
Swati A. Baranwal
lighter: Prana Studios
Susvirkar Swati
layout artist: Prana Studios
Satish Kumar T.
lighter: Prana Studios
Anukrati Talati
Layout artist
Prameela Tamada
matte painter: Prana Studios
Sachin Thakkar
layout lead: Prana Studios
Ranjeet Kumar Thakur
compositor: Prana Studios
Siddharth Thakur
vfx compositor: Futureworks
Sagar Thatikonda
render team: Prana Studiosr: Prana Studios
Aneesh Tiwari
lighter: Prana Studios
Sachindra Tiwari
compositor: Prana Studios
Shobhit Trivedi
animation supervisor: Prana Studios
Ajay Upadhayay
pipeline engineer: Prana Studios
Nitin Vade
lighter: Prana Studios
Lino Varghese
modeling: Prana Studios
Sushidhar Varre
fx artist: Prana Studios
Ashwin Venugopal
lighter: Prana Studios
Balan Vijesh
lighter: Prana Studios (as Vijesh Balan Nair)
Shashank Vishwakarma
roto/paint artist: Prana Studios
Shivaji Waikhom
senior composition & team lead: Futureworks
Mayur Wakale
animator: Prana Studios
Yun-Hee Won
compositor: Trust Studio / stereoscopic artist: Trust Studio
Kai Wen Wu
chief vfx producer: Trust Studio / visual effects supervisor (as Kevin Wu)
Melissa Wu
translation: Trust Studio
Ashutosh Yadav
digital matte painting: Futureworks
Jong-ku Yeo
lead 3d artist: Prana Studios
Jin-Sol Yoo
associate vfx producer: Trust Studio
Jun-Sik Yoon
3d artist: Trust Studio
Sujit Zinjad
3d artist: Futureworks

Stunts

Joel Adrian
stunt performer
Barret Coates
stunts
Isaac Fernandez
stunt performer
Max Huang
stunt performer
Shing-Hung Leung
wire operator
Siu-Hung Leung
action choreographer
Temur Mamisashvili
stunt performer
Damian Mavis
stunt performer
Vandin McLeod
stunt performer (as Vander McLeod) / stunts (as Vander McLeod)
Zhongyong Miao
stunts
Haijun Mu
stunts
Haiyang Mu
stunts
Harry Oram
stunt performer
Troy Sandford
stunts
Jianshe Sun
assistant action choreographer
Jianwei Sun
stunts
Jack Tu
action choreographer
Fatih Ugurlu
stunt performer
Kai Wang
stunts
Kun Wang
assistant action choreographer
Guanglun Wu
stunts
Helong Xiao
stunts
Tingting Xu
stunts
Man-Kei Yiu
wire operator (as Man-Kee Yiu)
Xiang Zhang
stunts
Yandong Zhang
stunts

Camera and Electrical Department

Mingjin Bai
lighting assistant
Aixi Chen
assistant crane operator
Chi-Chung Cheung
camera b operator
Tony Cheung
camera a operator
Yajun Deng
lighting assistant
Jiafeng Duan
assistant crane operator
Xiaochun Feng
lighting assistant
Xiaofei Gao
assistant crane operator
Fan Geng
lighting assistant
Yabin Guo
assistant crane operator
Pui-Lun Ho
dolly man
Sung Hee Hong
still photographer
Huadong Jia
camera manager
Tsan Cheong Kie
first assistant for camera a
Boram Kim
still photographer
Jiangchao Kou
lighting assistant
Kin-Wai Lee
first assistant for camera b
Sang-Hwa Lee
making-of videographer
Chaowei Li
assistant crane operator
Fuyou Li
lighting assistant
Gang Li
lighting assistant
Haojie Li
key grip
Huawei Li
dolly man
Jiankang Li
assistant crane operator
Kun Li
focus puller
Pengfei Li
assistant crane operator / lighting assistant
Shifeng Li
dolly man
Xiaowen Li
key grip
Guochuan Liang
crane dolly
Zhengbo Ling
key grip
Hongyong Liu
assistant crane operator
Wei Liu
key grip
Chengli Long
best boy: team a
Jianguo Lu
crane operator
Shaobo Luo
lighting assistant
Zhaohui Lv
lighting assistant
Jiangtao Ma
dolly man
Jinjian Ma
dolly man
Qiuliang Ma
assistant crane operator
Shenyang Ma
dolly man
Xiwen Ma
lighting assistant
Pin Nie
flying cam
Jinkai Pan
lighting assistant
Lilu Qin
dolly man
Wenxi Shen
key grip
Ningkun Shi
dolly man
Lijun Su
assistant crane operator
Yongbing Su
lighting assistant
Jingwei Sun
lighting assistant
Lixiang Sun
best boy: team b
Dong Tan
key grip
Bao Wang
lighting assistant
Haifeng Wang
dolly man
Jing Wang
best boy: team a
Weiwei Wang
lighting assistant
Yunjia Wang
lighting assistant
Zhuang Wang
lighting assistant
Qin Wen
flying cam
Jiabiao Wu
lighting assistant
Shuchuan Xiang
key grip
Hongtao Xu
key grip
Yufei Xu
dolly man
Weiping Yang
monitor operator
Xi Yang
key grip
Zhang Yong
set lighting
Doo Jin Yun
making-of videographer
Qinghua Zhang
lighting assistant
Weiqiang Zhang
best boy: team b
Wen Zhang
flying cam
Yang Zhang
lighting assistant
Yao Zhang
key grip
Yong Zhang
gaffer
Yu Zhang
lighting assistant
Yuliang Zhang
lighting assistant
Zhennan Zhang
lighting assistant
Xin Zhao
assistant crane operator
Jianhua Zhu
assistant crane operator

Animation Department

Nitin Balakrishnan
animator
Rahul Mohan Gore
animator
Rutuja Kajave
layout
Susvirkar Swati
layout artist / visual effects (animation segment)

Casting Department

Tongyu Xu
main casts coordinator
Linna Yu
main casts coordinator
Hu Zhang
assistant casting director

Costume and Wardrobe Department

Cho Ting Chung
costumer
Xueying Du
costume assistant
William Fung
costume supervisor
Shengwen Gao
armor
Pengfei Guan
costume assistant
Xiuping Hua
costume tailor
Yufang Jiang
costume tailor
Kaki Ku
assistant stylist
Hongxia Li
costume tailor
Jinquan Li
armor
Jiqing Li
key costumer
Yakai Li
costume assistant
Yue'e Li
costume tailor
Jianyu Lin
armor painting
Kun Lu
costumer
Guorui Luo
armor modeling
Tangjun Luo
armor modeling
Jinqiu Qin
assistant stylist
Xundong Ren
armor polishing
Yuansong Ren
armor modeling
Xiaoyun Shi
assistant stylist
Shen Sun
assistant stylist
Xing Tian
costume assistant
Juwen Wang
costume tailor
Xiulin Wang
costume tailor
Zhongyang Wang
costume assistant
Yunsheng Wu
costume assistant
Weijun Xiong
armor polishing
Shaoxiong Yang
costume assistant
Yaohong Zhang
armor modeling
Xiaoya Zhu
costume assistant

Editorial Department

Shuaimeng Liu
assistant dit
Dongjie Niu
assistant editor
Tao Shang
assistant dit
Wing-Ming Wong
pre-production edtior
Kai-Wing Yeung
assistant editor
Yi Zhang
digital imaging technician

Location Management

Jun Huang
location manager
Wei Wang
location manager

Music Department

Xiaokui Ding
musician: dizi/xiao/xun
Josh Fix
composer: additional music / synth programming
Yue Jin
musician: erhu
Xiaoqiong Lin
musician: pipa
Petr Pololanik
conductor
S.E.N.S. Project
composer: theme music
Merethe Soltvedt
vocal
Zeren Yangjin
ethnic vocal
Di Yao
musician: suona
Rui Zhu
musician: sheng
Sophia Yunyi Zhu
musician: pingtan (as Yunyi Zhu)

Script and Continuity Department

Yue Deng
script assistant
Qingning Kong
continuity
Sijin Li
continuity

Transportation Department

Peng Zhang
transportation manager
Yun Zhao
assistant transportation manager

Additional Crew

Michelle Chan
production accountant
Jia Chen
director of publicity
Yu Chen
public relation
Hongqiang Gu
set runner
Xinqiang Gu
set runner
Ji Huang
director of publicity
Yuru Huang
director of publicity
Xiaoqing Ji
production accountant
Jinqing Li
assistant accountant
Junfa Li
set runner
Longlong Li
set runner
Shaofeng Li
set runner
Weidong Li
set runner
Jianpu Liang
set runner head
Xufeng Liao
production accountant
Haibin Liu
set runner
Hailong Liu
color timer
Hefei Liu
set runner
Lu Liu
choreographer
Shuai Liu
set runner
Zhongshu Liu
production accountant
Le Luo
3d scanner / onset 3d scanner
Bo Lv
director of publicity
Heng Mao
public relation
Michael C. Pizzuto
adr voice (english language version)
Wendy Shao
coordinator
Cunxi Shen
set runner: electric
Nicky Shih
post-production coordinator
Kai Song
production accountant
Lulu Song
set runner
Fei Sun
set runner
Haibin Sun
public relation
Jian Sun
set runner: electric
Jianwei Sun
set runner
Xue Sun
set runner
Yunlei Sun
set runner
Yushuang Sun
production accountant
Pengliang Tian
set runner
Lei Wang
production accountant
Yanan Wang
set runner
Danfeng Wu
director of publicity
Fanjing Wu
director of publicity
Wenxin Wu
production accountant
Xiuxiu Wu
publicist: making-of
Yunfei Xie
set runner
Feng Xu
director of publicity
Hao Yan
set runner
Long Yang
coordinator
Ravine Yang
assistant post-production coordinator
Shunhong Yang
caterer
Xuelin Yang
set runner
Junqiang Yao
set runner
Delong Yin
set runner
Crystal Yu
public relation
Liang Yu
coordinator
Linna Yu
coordinator
Tian Yu
set runner
Yuanyuan Yue
set runner
Adam Zhang
miscellaneous crew (as Suyue Zhang) / miscellaneous crew
Haixia Zhao
director of publicity
Liming Zhao
3d production manager
Yini Zhao
production accountant
Zhiping Zhao
director of publicity
Xingang Zheng
set runner
Rongying Zhou
color timer
Yu Zhou
set runner
All Filters