Cast & Crew

Directed by

Simon West

Writing Credits

Wei Bu
(screenplay)
Sidney King
(screenplay)

Cast

Bee Rogers
Young Meng
Alice Rietveld
Sue Miller
Xueqi Wang
Wentao Li
Hannah Quinlivan
Meng Li
Lingchen Ji
Bo Teng
Shawn Dou
Zhengnan Xiao
Liang Shi
Professor Jiang
Ryun Yu
Lei Xu
Jason Isaacs
Jack Harris
Xinmo Ma
Qianwei Wang
An Bai
Jiahui Dong
Tongjiang Hou
Grandpa
Jianmin Cui
Investor 1
Gigi Velicitat
Investor 2
Yiqing Li
Shanshan
Lawrence de Stefano
Wealthy Tourist
Yuqi Chen
Staffer 1
Owen Kwong
(voice)
Kent S. Leung
Zhengnan
Erika Huey Tan
Tourist
Makena Taylor
Tourist
Yin Wang
(voice)

Produced by

Chris Bremble
producer
Mary Cui
associate producer
Steve Danton
co-producer
Jennifer Dong
executive producer / general producer / producer
Ruoqing Fu
executive producer
Kerolin Ho
co-producer
John Hughes
executive producer
Jazz Yanzhi Jiang
assistant line producer
Wusheng Jiang
co-executive producer / distributor
Hongfen Jiao
co-executive producer
Jiao Jing
planner
Shen Lai
distributor
Jacob Li
executive producer
Li Li
associate producer
Charles Loi
production executive
Jib Polhemus
producer
Kevin Robl
executive producer
Zhang Saimei
co-executive producer
Aaron Shershow
executive producer
Li Shumei
planner
Dai Siyuan
executive producer
Emma Shan Wang
producer
Nancy Wu
production executive
Zhang Xiaoyu
general planner
Sitong Yang
co-producer
Zhenhua Yang
co-executive producer
Lisa Yu
associate producer
Haicheng Zhao
general co-producer
Baolin Zhou
general distributor
Tong Zhou
executive producer
Zhao Ziliang
co-executive producer

Music by

Pinar Toprak

Cinematography by

Alan Caudillo

Editing by

Paul Martin Smith

Casting By

Cang Zi

Production Design by

Paul Kirby

Art Direction by

Paul Hasham
Jenny Hitchcock
David Ingram
supervising art director
Johnny Lai Kok Liem
on set art director (as Lai Kok Liem)

Costume Design by

Vera Chow

Production Management

Kate James
post-production supervisor
Yen San Michelle Lo
unit production manager
Daniel Wee
production manager: 2nd unit

Second Unit Director or Assistant Director

Ashaari Arifin
third assistant director
Ivy Yu-li Chiang
second second assistant director
Jamie Crooks
first assistant director: second unit
Joen Johan
third assistant director
Pei Pei Lin
first assistant director
Rachael O'Brien
first assistant director / key second assistant director
Maxine Zhang
second assistant director

Art Department

Lucy Bowden
scenic artist
David Childs
construction head foreman
Peter Crome
steelwork foreman
Tim Devine
assistant art director
Brad Diebert
Greens Supervisor
Leila Louise Fitton
plasterer
Kris Gillan
lead sculptor
Giorgio Grecu
concept artist
Etienne Harris
head scenic
Ashton Hertz
screen graphics producer: Territory Studio
Johnny Lai Kok Liem
on set art director (as Lai Kok Liem)
Chlorise Lewis-Millar
scenic painter
Passion Ma
assistant set dec buyer
Tania Marino
greens
Robbie Nairn
head sculptor
James O'Shea
storyboard artist
Apple Ong
graphic designer
Alice Pickering
scenic foreman
John Pickering
construction supervisor
Daniel Salwam
property and set decoration storeman
Baby Tamba
art department coordinator
Oliver Tarling
storyboard artist
Dan Walker
concept artist

Sound Department

Roberto Cappannelli
re-recording mixer (uncredited)

Special Effects by

Andy Adam
second unit floor supervisor
Julian Borbidge
special effects floor supervisor
Ben Broadbridge
senior special effects technician
Ricky Hunter
special effects rigger
Mark Meddings
special effects supervisor
Ellie O'Rourke
special effects assistant
Delroy Reid
snow effects technician
Stephen Shelley
senior snow effects technician
Stephen Sutton
special effects technician

Visual Effects by

Nor Faisal Abdullah
compositing artist: Tau Films
Priya Prakash Ahiwale
Lighting Artist : Anibrain
Shish Aikat
Studio Support: Tau Films
Alireza Akhbariarabani
environment artist: Base FX
Kapil Dev Anand
visual effects artist
Aditya Ananthamurthy
lighting td : Tau Films
Raghuwanshi. Arun Singh
digital compositor: @Anibrain VFX Studio
D Venkatesh Babu
digital compositor
Nicholas Barnes
assets supervisor
Prasad Bhise
lighting artist
Bhargava Boini
compositor: The Monk Studios
Rob Bonstin
visual effects editor
Gavin Boyle
previs supervisor
Jester Yao Hui Chai
visual effects production assistant: Base FX
Napassara Chaisukdamrong
production manager: The Monk Studios
Kumpon Chalermnirandorn
texture artist: The Monk Studios
Avishek Chatterjee
Tracking artist
Ravi Chauhan
Tracking artist
Shereen Cheah
matchmove artist
CheahGavin
matchmove artist
Eunice Chen
pipeline td: basefx
Anna Chi
senior producer
Cheow Hong Chia
paint & roto lead artist
Jothan Chin
compositor: Base FX
Lalita Chinthawan
compositor: The Monk Studios
Jasmine Choong
compositor: Base-FX / compositor: visual effects
Kevin Chua
previs lead
Pakorn Chutinimitkul
IT: The Monk Studios
Jacqueline Cooper
senior compositor: Tau Films
Chris Crowell
compositing supervisor / compositing supervisor: The Monk Studios
Danop Dharmaraksa
visual effect producer: The Monk
Sylvan Dieckmann
visual effects supervisor
Ganesh Diwate
visual effects
Ganesh Sunil Diwate
visual effects
Sandeep Doshi
fx artist: Tau Films
Syam Dushyanth
lighting td
Shizan Faisal
digital compositor
Iman Natalia Fuad
texture artist: Base FX
Pramodvamsikrishna G
lighting artist
Maruti Gadakh
visual effects artist
Anil Gupta
digital compositor
Kartik Gurunathan
fx lead
John Hughes
studio head: Tau Films
Izmil Idris
visual effects production assistant: BaseFX
Andreas Jablonka
compositing supervisor: Tau Films
Junseok Jeong
lighting artist
Na Jian
resource manager: Base FX
John-Nie
matchmove artist
Justin Jones
vfx supervisor: Tau Films
Walt Jones
visual effects executive producer
Pooja Jori
digital compositor
Deepak A. Joshi
fx artist: BaseFX
Chiang Kai Zhi
lighting td: Tau Films
Swapnil Kamble
matchmove artist: anibrain
Anoop Ani Kanakam
pipeline supervisor: Tau Films
Attaporn Kanjanasahas
Asset Supervisor: The Monk Studios
Shivasankar Kannan
pipeline td
Samapika Karmakar
head of production: Satya Sai VFX Studio
Pavan Reddy Kavalakuntla
layout & tracking artist: Tau Films
Praveen Kilaru
visual effects producer
Jeonghwan Kim
3d artist: WYSIWYG Studios
Karl Kohlman
fx supervisor: TauFilms
Natee Koonjaturapat
IT: The Monk Studios
Ashlesh Kotangale
compositor / compositor: BaseFX
Juluri Anil Kumar
compositor: credited
Mukesh Kumar
sequence supervisor
Ramyanth Kumar
matchmove artist: Digital Domain
Thirumal Kumar
digital compositor
Raneshkumar Kumboji
compositor: Tau Films
Youngseok Kweon
visual effects artist
Shun Min Lam
i/o coordinator
Sirawit Laoviriyakul
effect artist: The Monk Studios
Alaric Lau
resource manager: Base FX
LeeGuoYee
matchmove artist: visual effects
Wimonwan Lertthongkam
IT: The Monk Studios
Wanida Lertwech
cg Manager: The Monk Studios
Yurong Lin
Lighting Artist
Arun Lingasamy
Rigging Supervisor
Xudong Liu
visual effects coordinator
Ting Lo
Creative/Art Director
Chatchai Lohsiri
IT: The Monk Studios
Taarat Luang-On
pipeline: The Monk Studios
Tharathorn Luanginta
production coordinator: The Monk Studios
Akshay Madansure
modeler: Anibrain
Rajesh Madishetty
lead compositor: visual effects
Neel Makhwana
matchmove artist
Fitri Masaan
assistant technical director: Tau Films
Thanyada Maswongngam
production coordinator: The Monk Studios
Sushant Matbar
senior FX artist
Tim Matney
digital matte painter
Bob Mercier
visual effects supervisor
Napaporn Metaaphanon
pipeline: The Monk Studios
Ming
digital production manager: Tau Films
Katha Na Badalung
cg supervisor: The Monk Studios
Yashwant Naik
paint artist
Manish Neekhrey
Render Wrangler Manager: Base Fx
Neelmakwana-63042
matchmove artist
Will Nicholson
Previs Artist
Amnart Nilbutr
modeller: The Monk Studios
Sonia Niu
visual effects
Nicole Maria Nonis
visual effects production manager
Richard Oey
Animation Supervisor: BaseFX
Danny Omar
compositor
Sandeep Oruganti
fx lead
Akash Pakhidde
senior compositor / senior compositor: Basefx
Pavithira Raj Pardiban
pipeline TD: base fx
InGon Park
fx artist
Jil Patel
Tracking Artist: visual effects / tracking artist (as Jill Patel)
Tushar Patil
visual effects coordinator
Gaurav Pawar
track/matchmove artist
Podchara Petcharapirat
production coordinator: The Monk Studios
Rujikan Phenpaijit
texture artist: The Monk Studios
Jaikumar Pillay
effects td: Tau Films
Raththee Pongworapinit
rigger: The Monk Studios
Wanchalerm Posiri
compositor: The Monk Studios
Zhou Qi
Pipeline Technical Director
Rahul Rai
fx artist: visual effects
Praveen Raja
LookDevelopment TD: TAU Films
Malla Rajendra
layout artist: Tau Film
Sowmya Ramakumar
lookdev artist
Vamshi Ramasagaram
digital compositor
Ramesh Shanker
texture artist: Base FX
Rajmohan Singh Rawat
digital compositor
Nathan Rich
CTO: Base FX
Grant Robertson
compositing supervisor: visual effects
Sergio Ros
Editor
Ken Roupenian
Executive Producer: Tau Films
Thachapong Ruangroj
effect artist: The Monk Studios
Sandhya V S
Sequence Supervisor: visual effects (as Sandhyaa Savanuur)
Pabitra Kumar Sahoo
tracking artist (as Pabitra Sahoo)
Arya Saini
compositor
Yaswanth Sajja
pipeline td
Ditdhanai Sakulsansern
texture artist: The Monk Studios
Daniel Salwam
visual effects production assistant: Base FX
Vishal Sanghani
lighting td
Saruta Santiprap
texture artist: The Monk Studios
Daniel Santos
paint & roto artist: Base FX
K L Sateesh Varma
compositor
Ron Schab
senior fx td
Mohammed Shakir C.K.
Fx Artist
Ravi Shekhar
vfx supervisor
Anup Shenoy
compositor
Tetsuo Shinshi
compositor: The Monk Studios
Abhishek Singh
compositor
Kajal Singh
visual effects artist
Mandeep Singh
head of production
Nikita Sinha
Production Coordinator: Tau Films
Kalpana Mahapatro Siromani
Art Director VFX (as Mahapatro Kalpana)
Arun Prasad Sivanantham
senior pipeline technical director: Base FX
Suponwich Juck Somsaman
studio head: The Monk Studios / studio head: The Monk
Tikumporn Srisang-Ngam
compositor: The Monk Studios
Akash Srivastava
pipeline td: Tau Films
Joe Statham
visual effects onset lead
David Stump
visual effects supervisor
Supapak Sukwan
modeller: The Monk Studios
Montien Supalak
vfx editor: The Monk Studios
Chhawari Suraj
visual effects artist
Vivek Surve
lighting artist: Anibrain
Palapas Suwannarat
asset manager: The Monk Studios
Swati A. Baranwal
lighting td
Makana Sylva
visual effects producer: BaseFX
Dominic Tan
compositor: Base FX
Sing Hui Tan
Previs Editor / visual effects editor
Roselyn Tay
texture artist: baseFX
Eugene Ting
visual effects production coordinator: Base FX
Phuwit Tipyakanont
effect artist: The Monk Studios
Natpapon Titichoatrattna
texture artist: The Monk Studios
Kamal Kumar Tiwari
compositing supervisor
Kumar Umesh
digital compositor
Rushikesh Vedpathak
visual effects
Udaya Vel
lookdev lead: Tau Films
Kumar Vivek
VFX Line Producer: Anibrain
Adam Walker
asset supervisor
E. Wen Pin
bg prep/roto: Tau Films
Mark Cameron Williams
visual effects supervisor
Eric Wei Xian Yap
data wrangler
Gianne Yap
digital compositor
Heying Yu
assistant visual effects editor
Qin Yuanyuan
previs producer
Hafidz Zaki
production coordinator
Harsh Gajjar
FX artist (uncredited)
Kathrin Schoeftenhuber
post-visualization compositor: NVIZ (uncredited)

Stunts

Ali Arami
stunt rigger
Yuen Xiang Beh
stunt performer
David Bueno
stunt performer
Martin De Boer
stunt coordinator
Duke Jackson
stunt actor / stunt double: shawn dou - xueqi wang / stunt driver / stunt rigger / utility stunts
Alfred Leong Yi Wei
stunt rigger
Noon Orsatti
stunt coordinator
Surawit Sae Kang
key stunt rigger
Ayami Sakaeda
stunt actor / stunt double: hannah quinlivan / stunt performer / utility stunts

Camera and Electrical Department

Mohd Abudin Abdullah
first assistant camera: Phantom Camera
Muhd Nor Musolihim bin Abdullah
electrician
Daniel Alief
electrician: additional
David Choo
electrician: 1st unit / gaffer: 2nd unit
Ted Chu
camera operator
Simon Enderby
underwater camera operator
Mohd Muzhafar Bin Ab Ghani
electrician
Simon Harding
camera operator
Haniff Hashim
second assistant camera (as Mohd Haniff Hashim)
Shipnee Ithnin
grip (as Shpinee Bin Ithnin)
Mark Jefferies
key rigging gaffer / key rigging grip
Dennis Lai Chee Seong
Daily focus puller
Alvin Chee Peng Lee
camera operator (as Elvin Chee Peng Lee)
Kim Yaw Lee
second assistant camera "a" camera
Huat Kim Lim
first assistant camera "b" camera
Adam Lokman
drone pilot
Lim Hon Lun
first assistant camera
Brendan Lutes
drone camera operator
Jepun Man
best boy rigging electric (as Azman Bin Mat Saat)
Brett Matthews
a 1st assistant camera
Oh Ritchai Phimphalai
dolly grip
Sidhu Sanny
key grip (as Sarawantal Singh)
Ng Ley Shin Simon
first assistant camera "c" camera
Manikanthan Sinnasamy
best boy/grip
Soo Kah Soon
main unit video assist assistant
Veknesuaran Thiagarajan
second assistant camera "c" camera
Thitiwat Pradthanadee
Phantom Camera Operator
Gilbert Woolley
underwater camera assistant and safety coordinator
Samuel Yeow Kok Yeap
second assistant "b" camera
Chien Yee Yen
third assistant camera
Ayyub Yusof
third assistant camera
Zulfakur Ali Zainol
Spark

Animation Department

Andy Le Cocq
senior animator

Casting Department

Pablo Tamarin
casting assistant

Costume and Wardrobe Department

Ben Chan
costumer
Vickky Chan
costume supervisor
Ling Doris
costumer
Irene Lu
assistant costume designer
Jane Seow
wardrobe supervisor
Muel Yow
assistant costume designer

Editorial Department

Michael Hall
Dolby Vision engineer
Colin Shen Min Lim
assistant editor
Hank Liu
first assistant editor
Sean Shao Chi Yap
d.i. conform / lab supervisor

Music Department

Sean Barrett
orchestrator
Gary Dworetsky
composer: additional music
James T. Hill
music mixer
Benjamin Hoff
orchestrator
Emir Isilay
composer: additional music
Victor Kong
music coordinator
Jon Monroe
composer: additional music
Ro Rowan
cello soloist
Shie Rozow
music editor
Tim Ryan
music editor
Bálint Sapszon
session supervisor
Jacob Shrum
assistant orchestrator
Roger Suen
composer additional music
Fei Yu
music editor / music supervisor
Steven Rader
assistant orchestrator (uncredited)

Script and Continuity Department

Yu-Chen Chen Ivy
script supervisor: second unit (as Ivy Chen)

Transportation Department

Musafir Bin Selamat
driver
Orla Deeley
action vehicle coordinator
Oscar Lee
transportation coordinator
Oscar Lee
transportation coordinator

Additional Crew

Fairuz Ariffin
Assistant Unit Manager
Justin Chapman
aerial film pilot
Sherlyn Yeen Ching Chng
assistant production office coordinator
Kei Gambit
Bo Teng English DUB
Jack W. Haddox
financial controller
Fakhrudin Ivan
on set production assistant
Mathana Mohan Kandasamy
production assistant
Yarhvin Kumar
on-set production assistant
Robert Leader
assistant to director: Simon West
Sherrie Liu
dialect coach
Conor McManus
health and safety advisor
Peng Ni
assistant
Kyle Paul
ADR talent. Chinese/English.
Edmond Deepak Singh
key set production assistant
Whitney Yiu
production coordinator

Thanks

Rashid Karim
special thanks
Anil Mathira
the director would like to thank
All Filters