Cast (28)

Wang Qian-yuan

Yang Guai

Zhang Yi

Old Abacus

Huang Zhizhong

Lao Hulu

Jiang Wu

Lao Tie

Ou Hao

Duan Wu

Du Chun

Lieutenant Colonel Xie Jinyuan

Vision Wei

Zhu Shengzhong

Tang Yixin

Yang Huimin

Li Jiuxiao

Dao Zi

Jerry Lee

Qi Jiaming

Liang Jing

Professor's Wife

Hou Yong

Professor

Xin Baiqing

Fang Xingwen

Yu Haoming

Shangguan Zhibiao

Liu Xiaoqing

Sister Rong

Yao Chen

He Xiangning

Ryan Zheng Kai

Chen Shusheng

Yu Ailei

Luoyang Chan

Huang Xiaoming

Messenger

Augusta Xu-Holland

Eva

Ethan Juan

Yao

Song Yang

Zhang Boting

Gao Shuang

Tang Pinxin

Huang Miyi

Miss Lu

Pang Guochang

Zhou Tianyu

Thomas Fiquet

French Journalist

Atsuji Matsuda

Hu Xiaoguang

Crew (97)

Yang Hong

Makeup Artist

Zeng Yingxue

Co-Producer

Zhou Li

Costume Design

Shashank Jadhav

Digital Compositor

Kulbhushan Kale

Digital Compositor

Alistair Darby

CG Artist

Jason Bowers

Compositing Supervisor

Will Hackett

Compositor

Anupam Pal

Digital Compositor

Shwet Suman Sharma

Digital Compositor

Zhigong Sun

Gaffer

Mu Lin

Costume Design

Oniel Fernandes

Compositing Supervisor

Ryan Basa

Compositor

Simon Pynn

Matchmove Supervisor

Ankur Singh

Modeling

Yu Liang

Co-Producer

Zhang Siyang

Co-Producer

Andrew Kawczynski

Original Music Composer

Josh Hulands

Compositor

Dean Richichi

Digital Compositor

Chew Teng Lim

VFX Lighting Artist

Julian Hutchens

CG Supervisor

Zhu Wenjiu

Producer

Rupert Gregson-Williams

Original Music Composer

Ye Tian

Costume Design

Liu Qiongfang

Co-Producer

Mani Bhushan Kumar

CG Supervisor

Rodrigo Dorsch

Compositing Supervisor

Andrew Savchenko

Compositor

Shawn McCarten

VFX Lighting Artist

Dustin Cumming

Compositor

Stefano Cieri

CG Supervisor

Roy Malhi

CG Supervisor

Kamal Kumar Tiwari

Compositing Supervisor

Yulong Liu

Digital Compositor

Lachlan Tolley

Compositor

Andrew Shanks

Digital Compositor

Luke Rawcliffe

VFX Artist

Tim Crosbie

Visual Effects Supervisor

Louis Laflamme-Fillion

Visual Effects Supervisor

Jason Troughton

Special Effects Supervisor

Daniel Rauchwerger

Visual Effects Supervisor

Imran Ahmed Raichuri

VFX Artist

Vanathi Jayalakshmi

VFX Artist

Naveen Kumar

VFX Lighting Artist

Emily Pead

Visual Effects Production Manager

Fu Kang

Sound Re-Recording Mixer

Syamil Aiman Mazlan

VFX Artist

Samantha Abda

Visual Effects Coordinator

Arwen Munro

Visual Effects Producer

Prashant Bavariya

Modeling

David Schulz

VFX Artist

Yu Fei

Music Director

Sowmithri Sai Koutha

VFX Artist

Abby Nath

VFX Artist

Martin Kemble

Visual Effects Coordinator

Lolly Sawant

VFX Lighting Artist

Linda Luong

Visual Effects Producer

Wu Yanran

Visual Effects Supervisor

Ai Long Tan

Dialogue Editor

Vishal Sharma

Modeling

Nikhil Kamboj

Modeling

Demián Astur

VFX Artist

Gaurav Gawas

VFX Lighting Artist

Rebecca Bogert

VFX Artist

Craig Saxby

Visual Effects Coordinator

Mark Koval

Visual Effects Production Assistant

Roberto H.G.

Sound Effects Editor

Daniel Steart

VFX Artist

Joe Tsung-Yu Wu

VFX Artist

Deepak Suresh

VFX Artist

Ilona Blyth

Visual Effects Production Manager

Aimee McKinney

Visual Effects Coordinator

Nova Zheng

Visual Effects Coordinator

Miguel «Maiki» Calvo

Sound Effects Editor

Pablo Áset

Sound Effects Editor

Indreep Raha

VFX Artist

Steve Miller

Sound Re-Recording Mixer

Xiaojie Fu

Action Director

Victor Kong

Music Coordinator

Fu Kang

Supervising Sound Editor

Steve Miller

Supervising Sound Effects Editor

Michael Furniss

Visual Effects

Zhao Ningyu

Writer

Li Jie

Presenter

Li Xiaoping

Presenter

Zhang Xiaobei

Writer

Zhao Dongling

Writer

Huang Hai

Other

Guan Hu

Director

Guan Hu

Writer

Ge Rui

Writers' Production

He Yongyi

Editor

Tu Yiran

Editor

Cao Yu

Director of Photography

Mu Lin

Production Design