X

Cast & Crew

Directed By

Written By

Wei Bu
screenplay
Sidney King
screenplay

Cast

Bee Rogers
Young Meng
Alice Rietveld
Sue Miller
Xueqi Wang
Wentao Li
Shawn Dou
Zhengnan Xiao
Liang Shi
Professor Jiang
Ryun Yu
Lei Xu
Jason Isaacs
Jack Harris
Xinmo Ma
Qianwei Wang
An Bai
Jiahui Dong
Jianmin Cui
Investor 1
Gigi Velicitat
Investor 2
Yiqing Li
Shanshan
Lawrence de Stefano
Wealthy Tourist
Yuqi Chen
Staffer 1

Produced By

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
Kevin Robl
executive producer
Zhang Saimei
co-executive producer
Aaron Shershow
executive producer
Li Shumei
planner
Dai Siyuan
executive producer
Nancy Wu
production executive
Zhang Xiaoyu
general planner
Yang Sitong
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

Cinematography

Sound

Roberto Cappannelli
re-recording mixer

Casting Director

Production Design

Art Direction

David Ingram
supervising art director
Johnny Lai Kok Liem
on set art director

Costumes

Special Effects

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

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
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
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
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
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

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

Production Management

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

Art Department

Lucy Bowden
scenic artist
David Childs
construction head foreman
Peter Crome
steelwork foreman
Tim Devine
assistant art director
Brad Diebert
Greens Supervisor
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
Passion Ma
assistant set dec buyer
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

Stunts

Ali Arami
stunt rigger
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
Noon Orsatti
stunt coordinator
Surawit Sae Kang
key stunt rigger
Ayami Sakaeda
stunt actor / stunt double: hannah quinlivan / stunt performer / utility stunts

Animation

Andy Le Cocq
senior animator

Editorial

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

Other

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

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

Casting Department

Pablo Tamarin
casting assistant

Costume 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

Camera Department

Mohd Abudin Abdullah
first assistant camera: Phantom Camera
Daniel Alief
electrician: additional
David Choo
electrician: 1st unit / gaffer: 2nd unit
Ted Chu
camera operator
Simon Enderby
underwater camera operator
Simon Harding
camera operator
Haniff Hashim
second assistant camera
Mark Jefferies
key rigging gaffer / key rigging grip
Lai Chee Seong Dennis
Daily focus puller
Alvin Chee Peng Lee
camera operator
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
Brett Matthews
a 1st assistant camera
Sidhu Sanny
key grip
Ng Ley Shin Simon
first assistant camera "c" camera
Soo Kah Soon
main unit video assist assistant
Veknesuaran Thiagarajan
second assistant camera "c" camera
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

Script Department

Yu-Chen Chen Ivy
script supervisor: second unit
Movie title data and credits provided by
IMDb logo