Cast & Crew

Directed by

Raman Hui

Writing Credits

Alan Yuen
(screenplay)
Alan Yuen
(story)

Cast

Baihe Bai
Huo Xiaolan
Boran Jing
Song Tianyin
Wu Jiang
Luo Gang
Elaine Jin
Grandmother
Wallace Chung
Ge Qianhu
Eric Tsang
Gao
Sandra Kwan Yue Ng
Ying
Tang Wei
Pawn Shop Owner
Chen Yao
Female Head Chef
Ni Yan
Luo Ying
Jianfeng Bao
Zheng Tao
Yuexin Wang
Xiao Wu
Xiaodong Guo
Tianyin's Father
Jingjing Li
Mama Li
Cindy Tian
Monster girl
Yuexuan Zhang
Sky
Taishen Cheng
Uncle Dong
Chunxia Liu
Auntie Mo
Kai Kang
Chef
Ludi Lin
Wind Monster Hunter
Shuai Chen
Little Astronomer
Yansheng Li
Mr. Luo
Wanting Liu
Waitress
Bo Wang
Officer as human
Guming Yu
Waiter

Produced by

Yuan Cai
co-producer
Bin Chang
associate producer
Jessica Chen
associate producer
Man-Kei Chin
associate producer
Zijian Dong
co-producer
Kim Hung Fan
line producer
Shunkun Gu
associate producer
Lee Hao
co-producer
William Kong
executive producer / producer
Jianchu Lv
co-producer
Zhonghuai Sun
executive producer
Doris Tse
producer
Jinghua Wang
co-producer
Jun Wang
associate producer
Tongyuan Wang
executive producer
Huijun Wu
co-producer (co-produced by)
Angela Xiong
associate producer
Chung-Man Yee
producer
Alan Yuen
producer
Han Zhang
associate producer
Allen Zhu
executive producer

Music by

Leon Ko

Cinematography by

Anthony Pun
director of photography

Editing by

Ka-Fai Cheung

Casting By

Sun Yan

Production Design by

Yôhei Taneda
(as Yohei Taneda)

Art Direction by

Kin-Wai Lee

Costume Design by

Chung-Man Yee

Makeup Department

Eddie Liu
make up effects designer

Production Management

Jason Pomerantz
director of production: IMAX Version
Xiaofeng Zhen
production manager

Art Department

Kim-Wai Chung
prop master
Wang Yue
concept artist

Sound Department

Jeremy Bowker
sound designer
Jack Carter
sound editor
David Farmer
sound designer
George Yiu-Keung Lee
sound effects editor
Leff Lefferts
sound design assistant
Danny Yu-Fai Lo
sound recordist
Rich Macar
sound re-recording mixer: English version
Randy Thom
sound designer: Monster Creatures
Kinson Tsang
sound designer
Chun Hin Yiu
sound effects editor
Richard Gould
sound design apprentice (uncredited)

Visual Effects by

Charles Arulraj
digital artist
Yadhukrishna Attassery
roto artist
Khandu Bidkar
visual effects artist
Gavin Boyle
previsualization supervisor
Wang Chang
digital compositor
Jo-Wan Chao
modeling supervisor
Phil Chen
post-production supervisor
Shen Chen
production manager
Yuantong Cheng
lighting artist / lighting artist: Base FX
Joe Chiang
lighting artist
Chen Cui
digital compositor:Base FX (as Cui Chen)
Yann Doray
post production vfx supervisor: Post Production Office
Wen-I. Fan
cg artist: TWR
Hsuanyi Fang
matchmove artist
Appasaheb Gade
visual effects artist
Shobhit Garg
roto artist
Roopesh Gujar
visual effects producer
Ashok Gunjal
visual effects
Stian Halvorsen
visual effects artist
Zixing Han
compositor
Pamela Hobbs
Digital Environment Supervisor: Base FX Beijing, China
Leon Hsieh
compositor: TWR
Nick Hsieh
compositing supervisor: Base FX
Yu Chen Hu
pipeline programmer
Deepali Jain
rotoscope artist
Siddarth Jambhulkar
stereo roto artist
Zhongwei Jin
visual effects artist
Zhu Keyao
visual effects artist
Alice Lam
visual effects coordinator
Charles Chao-Hua Lee
visual effects supervisor (as Chao-Hua Lee)
Yu Lei
compositor
Young Lim
comp supervisor: Trooper Visual Effects
Junyi Lin
compositor: Base-FX Beijing
Tiansheng Liu
visual effects: digital paint & rotoscope artist: Base Fx
Yulong Liu
digital compositor
Zheng Liu
compositor
Shilpesh Mane
senior compositor
Gurpreet Mangat
rotoscope artist (as Gurpreet Singh Mangat)
Jatinder Singh Manhas
visual effects artist
Wil Manning
visual effects supervisor
Saurabh Mourya
Stereocoping Artist
Nirshid
visual effects producer: Montura VFX
Laxman Pawar
rotoscope artist: kaizen studio
Xiaolong Peng
visual effects artist
Ellen Poon
visual effects producer
Singarajan Praveen
visual effects: stereoscopic conversion
Yao Qin
environment lead: Base FX / matte painting lead: Base FX
Karthik Ramasamy
digital compositor: Base FX
Rebecca Ramsey
visual effects producer: Base Fx
Nathan Rich
CTO: Base FX
Magali Rigaudias
senior character animator
Saurabh
stereo artist
Prathap Sekar
digital paint artist: Base-FX
Dane Allan Smith
visual effects producer: Daneiam
Jason H. Snell
visual effects supervisor
J.K. Starr
visual effects artist
Winnie Su
stereoscopic supervisor
Bingbing Tang
visual effects producer
Vinay Tiwari
pipeline programmer
Wei Che Tseng
digital compositor: lead compositor
Poshin Wang
matte painting production manager: LightRay FX
TingYu Wang
compositor
Xiaoming Wang
lead compositor
Zhujun Bamboo Wang
fx artist: Base FX
Zixin Wang
Visual Effects Production Manager: BaseFX
Jonah West
matte painter/compositor: LightRay FX
Jiacheng Xu
digital compositor
Li Xu
visual effects
Xiaoling Xu
visual effects producer: Original Force
Jessica Yang
visual effects co-producer
Jason Zhao
visual effects artist (as Zhao Xiao) / visual effects data wrangler (as Zhao Xiao)

Stunts

Huen-Chiu Ku
action director
Wei Wang
stunts
Huslie Wu
stunts
Fan Xiaoshuang
stunt double

Camera and Electrical Department

Lok Man Chan
first assistant camera
Joey Chung
DIT
Yun-Tai Ho
first assistant camera
Natalie Kimber
aerial operations coordinator
Chi Fai Lau
gaffer
Wang Lei
gaffer
Stuart Sharpless
aerial cinematography / drone camera operator
Wai-Chuen Wong
gaffer

Animation Department

Manuel Almela
senior character animator
JieZhou Lei
lead animator
Liu-Jin
animator
Lin Qianhan
animator
You-Tian
animator
Zhanyu Yu
animator

Editorial Department

Kidman Tam
promotional editor

Music Department

Dylan Berry
composer: additional music
Stefan Karrer
soundtrack album producer

Script and Continuity Department

Shadow Hung
continuity

Additional Crew

Milvia Bonacini
voice actress: Jingjing Li
Willow Wang
accountant assistant
Javier Zhang
corporate executive: production
Lee Meltzer
film publicist (uncredited)

Thanks

Michael Geisler
special thanks (as Michael M. Geisler) / special thanks
All Filters