Cast & Crew

Directed by

Weiran Li

Writing Credits

Chia-Lu Chang
(screenplay by) (as Chialu Chang) &
Even Jian
(screenplay by) (as Yiwen Jian)

Cast

Kun Chen
Qing Ming
Xun Zhou
Bai Ni
William Chan
Cimu
Chuxiao Qu
Yuan Boya
Likun Wang
Peach Blossom Spirit
Shen Yue
Shenle
Cici Wang
Snow Queen
Yueyi Wang
Butterfly Spirit
Yongsheng He
Dong Jue
Yun Bai
Blonde Succubus
Vic Chao
Demon Emcee
Nicole Fong
Peach Blossom Spirit
Victoria Grace
Shenle
Ji-young Yoo
Bai Ni

Produced by

Chia-Lu Chang
producer (as Chialu Chang) (produced by)
Kuo-Fu Chen
producer (as Kuofu Chen) (produced by)
Zhao Fangzhou
line producer (as Fangzhou Zhao)
Guonan Liu
executive producer
Kun Tao
executive producer
Zhonglei Wang
executive producer (as Zhong Lei Wang)
Edward Chi-yun Yi
producer (as Chiyun Yi)
Zheng Yin
producer
Weichao Zhang
line producer

Music by

Shigeru Umebayashi
(music by)

Cinematography by

Boxue Wang
director of photography

Editing by

Weili Zhang

Casting By

Yong Lu

Production Design by

Yoshihito Akatsuka

Art Direction by

Yoshihito Akatsuka

Costume Design by

Lei Bai
Xiaoya Yi
style designer

Makeup Department

Yongzhong Fan
hair department head
Cangling Hao
makeup department head

Production Management

Yulei Fan
production manager
Corey P. Sun
production manager (as Corey Pengyang Sun) / production manager/post producer (as Pengyang Sun)

Second Unit Director or Assistant Director

Chaqia Dong
assistant director
Zhiyong Li
assistant director
Yibing Liu
assistant director
Ke Meng
executive director
Tiejun She
second unit director
Tong Ying
executive director
Ziyi Zheng
assistant director

Art Department

Shuxun Bian
set designer
Yixuan Chen
art producer
Xinjian Tao
property master
Xiao Wang
props designer
Hongwei Yang
property master
Huipeng Zhang
props foreman
Ming Zhu
property master

Sound Department

Frank Cheng
re-recording mixer
Paula Fairfield
sound designer
Ann Scibelli
sound designer
Mark P. Stoeckinger
supervising sound editor
Jiang Yang
sound supervisor
Jianxi Zhang
post production coordinator
Xiao'ou Olivia Zhang
sound designer
Nan Zhao
sound supervisor

Visual Effects by

Nor Faisal Abdullah
compositing artist: Tau Films
Vishwanath Abhilash
Technical Animation TD: Tau Films
Shish Aikat
studio support: Tau Films
Aparna Ambavkar
Senior Talent Manager: Tau Films
Aditya Ananthamurthy
lighting td : Tau Films
Nadakudity Sai Sita Anusha
Systems Administrator: Tau Films
Mohd Azeemuddin
Rigger: Tau Films
D Venkatesh Babu
digital compositor
Shiva Shankar Battula
Tracking Artist: Tau Films
Luke James Belderes
Concept Artist: Tau Films
Jeetendra G. Bhagtani
lead animator: Tau Films
Bhargava Boini
Compositing/Lighting Supervisor: The Monk Studios, Bangkok
Radhakrishna Bokka
lighting td (as Radhakrishna)
Kittichai Bortbo
Animator: The Monk Studios, Bangkok
Chaiyavudh Buranasonggram
Lighting Artists: The Monk Studios, Bangkok
Daniel Carrasco
creature designer
Napassara Chaisukdamrong
Production Manager: The Monk Studios, Bangkok
Supakorn Charoenwattanachai
Animator: The Monk Studios, Bangkok
Abhishek Chatterjee
Tracking Artist: Tau Films
Vinit Kumar Chaturvedani
Technical Animation TD: Tau Films
Ravi Chauhan
Tracking Artist: Tau Films
Pranesh Chavan
Visual Effects Supervisor: Tau Films
Benjamin Foo Jick Cheng
Visual effect: The Monk Studios, Bangkok
Lalita Chinthawan
Compositor: The Monk Studios, Bangkok
Steve Chong
Sequence Supervisor: Tau Films
Sandesh Chonkar
Modeler: Tau Films
Patsawan Chuasritrakul
: The Monk Studios, Bangkok
Pakorn Chutinimitkul
Pipeline Technician: The Monk Studios, Bangkok
Lisa Clarity
Lookdev Artist: Tau Films
Matt Conway
digital matte painter: Tau Films
Jacqueline Cooper
senior compositor/lookdev artist: Tau Films
Chris Crowell
Compositor: The Monk Studios, Bangkok / visual effects artist
Umesh Dalvi
effects technical director: Tau Films
Alfonso De La Torre
Concept Designer: Tau Films / VFX Art Director: Tau Films
Radha Desai
Lookdev Artist: Tau Films
Danop Dharmaraksa
visual effects supervisor: The Monk Studios, Bangkok
Kunal Dhiman
Modeler: Tau Films
Ganesh Diwate
visual effects
Ganesh Sunil Diwate
visual effects
Yeonjeong Do
compositor
Shreya Dodia
Lighter: Tau Films
Sandeep Doshi
FX Artist: Tau Films
Syam Dushyanth
Lighter: Tau Films
Andrii Fokin
digital compositor
Paul Franz
Pipeline TD: Tau Films
Maruti Gadakh
Visual Effects team lead
Murtaza Z. Garothwala
lighting artist: Tau Films
Izuddin Abdul Ghaffar
Prep Artist: Tau Films
Alexandra Glukhova
digital compositor
Gourav Goel
pipeline td
Chaitanya Guntar
Compositor: Tau Films
Ajay Gurram
Compositor: Tau Films
Mohd Fazreenhul Haiqal
Systems Administrator: Tau Films
Pavel Hristov
Compositor: The Monk Studios, Bangkok
Nandish Hugar
Lighter: Tau Films
John Hughes
studio head: Tau Films
Tan Hui Ling
Lighter: Tau Films
Kong Min Hui
Production Coordinator: Tau Films
Joel Hynek
on-set supervisor
Andreas Jablonka
Sequence Supervisor: Tau Films
Rochana Jalan
Producer: Tau Films
Junseok Jeong
lighting artist
Jaturon Jetwiriyanon
Animator: The Monk Studios, Bangkok
Karntida Jiraworrapat
Animator: The Monk Studios, Bangkok
Mabel John
Modeler: Tau Films
Justin Jones
client side vfx supervisor: Tau Films
Walt Jones
visual effects supervisor (as Walter Jones)
Chaitra Joshi
Production Coordinator: Tau Films
Songsak Junsawang
Compositor: The Monk Studios, Bangkok
Chiang Kai Zhi
Lighter: Tau Films
Anoop Ani Kanakam
Pipeline Supervisor: Tau Films
Attaporn Kanjanasahas
Visual effect: The Monk Studios, Bangkok
Sasitha Kanjanasahas
Production Coordinator: The Monk Studios, Bangkok
Shivasankar Kannan
pipeline td
Korawit Karakorn
Production Coordinator: The Monk Studios, Bangkok
Samapika Karmakar
Head of Production: Satya Sai VFX Studio / Production Coordinator: Tau Films
Venkata Krishna Kaukuri
Compositor: Tau Films
Pavan Reddy Kavalakuntla
creature simulation artist: Tau Films
Ronald Khoo
Systems Supervisor: Tau Films
Thongchai Khosungnoen
Compositor: The Monk Studios, Bangkok (as Thongchai Korsungnoen)
Eunyoung Kim
visual effects artist
Hyejin Kim
3d artist: visual effects
Jeonghwan Kim
senior 3d artist: WYSIWYG Studios
Bhavani Kishore
Compositor: Tau Films
Karl Kohlman
FX Supervisor: Tau Films
Natee Koonjaturapat
IT supervisor: The Monk Studios, Bangkok
Konstantinos Kovas
VFX Editor: Tau Films
Korachan Kuchakorn
Animator: The Monk Studios, Bangkok
Jeetendra Kumar
Production Coordinator: Tau Films
Suresh Kumar
Compositor: Tau Films
Thirumal Kumar
lead compositor
Raneshkumar Kumboji
Compositor: Tau Films
Chin Siew Lai
Production Manager: Tau Films
Philippe Leprince
Lookdev artist: Tau Films
Wimonwan Lertthongkam
IT: The Monk Studios, Bangkok
Wanida Lertwech
CG Manager: The Monk Studios, Bangkok
Rahul Robert Lewis
Layout Supervisor: Tau Films
Zhiyong Li
visual effects supervisor
Nicholas Lim
Pipeline TD: Tau Films
Shahrir Lim
digital compositor: Tau Films
Oleksii Lisovyi
visual effects artist
Strilen Liu
visual effects supervisor
María Llanes
Groom Artist: Tau Films
Chatchai Lohsiri
IT: The Monk Studios, Bangkok
Ketsaraporn Maneejuk
CFX artist: The Monk Studios, Bangkok
Vangala Manoj
Modeler: Tau Films
Fitri Masaan
Assistant Technical Director: Tau Films
Thanyada Maswongngam
Production Coordinator: The Monk Studios, Bangkok
Kushagra Mehta
Pipeline TD: Tau Films
Jon Meier
CG Supervisor: Tau Films
Napaporn Metaaphanon
Pipeline Supervisor: The Monk Studios, Bangkok
Ming
Production Manager: Tau Films
Karishma Mirashi
Groom Artist: Tau Films
Katha Na Badalung
CG & VFX Supervisor: The Monk Studios, Bangkok
Prachi Nagwekar
Animation TD: Tau Films
Vipin Negi
Lead Animator: Tau Films
Yuliia Nerodenko
digital compositor
Thierry Nguyen
visual effects
Tin Nguyen
Technical Director: Bad Clay Studio
Palapas Nimawan
Asset Manager: The Monk Studios, Bangkok
Asyraf Othman
Assistant Technical Director: Tau Films
Nattakit Paidrowan
Animator: The Monk Studios, Bangkok
Metee Palaphan
Lighting Artists: The Monk Studios, Bangkok
Anubhav Pandey
techanim supervisor: Tau Films
Boonyarat Panomchoeng
Lighting Artists: The Monk Studios, Bangkok
Rungtiwa Paphoo
Animator: The Monk Studios, Bangkok
InGon Park
FX Artist: WYSWYG Studios
Zachary Michael Parker
3d supervisor: Baolin Dev Holdings (as Zachary Parker) / animator: Baolin Dev Holdings (as Zachary Parker)
Jil Patel
Tracking Artist: Tau Films (as Jill Patel) / Tracking Artist: visual effects
Serge Patlai
visual effects artist
Gaurav Pawar
Tracking Artist: Tau Films
Sittichok Pengruang
Animator: The Monk Studios, Bangkok
Chanin Pheungklay
Lighting Artists: The Monk Studios, Bangkok
Thongkhoon Phimwan
Animator: The Monk Studios, Bangkok
Thanawat Phukumchai
CFX artist: The Monk Studios, Bangkok
Jaikumar Pillay
Senior FX TD: Tau Films
Chakrit Pogun
CFX artist: The Monk Studios, Bangkok
Sasin Politanont
Animator: The Monk Studios, Bangkok
Parinya Pongsangiam
Animation Manager: The Monk Studios, Bangkok
Panithi Poochapunth
Animator: The Monk Studios, Bangkok
Kulwadee Prabtawaisoon
Animator: The Monk Studios, Bangkok
Ankit Pruthi
FX Artist: Tau Films
Vinod Kumar Puppala
Tracking Artist: Tau Films
Rajesh Putta
Technical Animation TD: Tau Films
Praveen Raja
Lookdev Artist: Tau Films
Praveen Raja
Senior LookDevelopment TD: TAU Films
Malla Rajendra
layout artist: Tau Films
Sowmya Ramakumar
Groom Artist: Tau Films
Nachiarkovil Durairaj Rangesh
Tracking Supervisor: Tau Films
Warat Ratmungkornsakul
Compositor: The Monk Studios, Bangkok
Kaset Reabreang
Compositor: The Monk Studios, Bangkok
Vijay Bharath Reddy
Lead Compositor: Tau Films
Ken Roupenian
Executive Producer: Tau Films
Rebecca Ruether
Animator: Tau Films
Sandhya V S
Sequence Supervisor: Tau Films (as Sandhyaa Savanuur)
Bharat Sabharwal
Rigging Supervisor: Tau Films
Jeetendra Nath Sahoo
animator: Tau Films
Pabitra Kumar Sahoo
Tracking Artist: Tau Films
Juan Ignacio Salgado
compositing supervisor: Phenom Films
Srikanth Salla
Compositor: Tau Films
Vishal Sanghani
Lookdev Artist: Tau Films
Kerk-Kiad Sannarong
CFX artist: The Monk Studios, Bangkok
Yogesh Sawant
lead lighter: Tau films
Komson Seechan
CFX artist: The Monk Studios, Bangkok
Ravi Shekhar
Prep Lead: Tau Films / VFX Supervisor: Satya Sai VFX Studio
Saransh Shekhar
Production Coordinator: Tau Films
Kajal Singh
Visual effects team lead / visual effects supervisor
Mandeep Singh
Head of Production: Tau Films
Tanawoot Singtongprasert
Technical Director: The Monk Studios, Bangkok
Nikita Sinha
Production Coordinator: Tau Films
Suponwich Juck Somsaman
Production Executive (as Juck Somsaman) / Production Executive / Production Executive: The Monk Studios, Bangkok
Jiraporn Soonliang
animation supervisor
Bandham Sridhar
Modeler: Tau Films
Peerapat Sripeng
Pipeline Technician
Akash Srivastava
pipeline td: Tau Films
Swati A. Baranwal
Lighter: Tau Films
Tamimi Tamby
technical animation td: Tau Films
Choon Xuan Tan
Compositor: Tau Films
Yee Jenn Tan
Compositor: Tau Films
Korrapat Tangsutthiwong
CFX supervisor: The Monk Studios, Bangkok
Siyu Tao
modeling artist: Phenom Films
Thanyathon Tayangkhanon
Pipeline Technician: The Monk Studios, Bangkok
Alexandr Telegei
visual effects artist
Jateen Thakkar
VFX Supervisor: Tau Films
Pornneeka Thamwong
CFX artist: The Monk Studios, Bangkok
Thanaphupat Thong-Aram
Animator: The Monk Studios, Bangkok
Phuwit Tipyakanont
visual effects artist
Thanapat Tommati
Technical Director: The Monk Studios, Bangkok
Girish Chandra Tongbram
Animator: Tau Films
Tejas Trivedi
FX Artist: Tau Films
V. Umacharan
Production Coordinator: Tau Films
Solomon Blassan Ungom
Assistant Technical Director: Tau Films
Rushikesh Vedpathak
visual effects
Udaya Vel
Lookdev Lead: Tau Films
Sachin Kumar Verma
Animator: Tau Films
Yannick Vincent
Groom Artist: Tau Films
Yash Vyas
Tracking Artist: Tau Films
Phanathon Watathip
Lighting Artists: The Monk Studios, Bangkok
Wittaya Wattanapaisit
Lighting Supervisor: The Monk Studios, Bangkok
E. Wen Pin
Compositor: Tau Films
Todd Widup
Rigger: Tau Films
Chermar Witoonwuttikul
CFX artist: The Monk Studios, Bangkok
May San Wong
Compositor: Tau Films
Suppachai Wongsalingkarn
CFX artist: The Monk Studios, Bangkok
Lara Danfeng Xu
On Set Coordinator: Tau Films / VFX Production Manager
Sagar Zade
Modeling Lead: Tau Films
Izhan Faridz Zahari
Compositor: Tau Films
Hafidz Zaki
Production Coordinator: Tau Films

Stunts

Chung-Chi Li
action director (as Chungchi Li)
Zhizhong Li
action choreographer
Lingao Su
stunts
Fan Xiaoshuang
stunt double
Pengfei Yao
stunts
Jianxu Zhou
action choreographer

Camera and Electrical Department

Kaijun Liao
lighting engineer
Lizhong Wang
camera operator
Weiqiang Zhang
gaffer
Yong Zhang
set lighting
Zhuang Zhang
gaffer

Animation Department

Nikhil Attri
Animator: Tau Films
Nishant Bhardwaj
Animator: Tau Films
Sreemanendu Bhatta
Animator: Tau Films
Srikanth Bhogi
Animator: Tau Films
Rakesh Chakraborty
Animator: Tau Films
Jeff Croke
Animator: Tau Films
Ruth Daly
Animation Supervisor: Tau Films
Sara Grace
Animator: Tau Films (as Sopan Ghadge)
Vani Gupta
Animator: Tau Films
Gael Harlow
Animation Supervisor: Tau Films
Sagar Katara
animator: Tau Films
Diganta Maun
animator
Samidha Nagwekar
Lead Animator: Tau Films
Jyoti Parasrampuria
Animator: Tau Films
CJ Sarachene
Client Side Animation Director: Tau Films
Melanie Shim
Animator: Tau Films
Vandana Singh
Animator: Tau Films
Kristin Solid
Animation Supervisor: Tau Films
Matlapudi Sumanth
Animator: Tau Films (as Samanth Matlapudi)
Sachin S. Suryawanshi
Senior Animator: Tau Films
Avinash S. Thakur
Animator: Tau Films
S. Senthil Velan
Lead Animator: Tau Films
Mayur Wakale
Animator: Tau Films
Melissa Lim Ching Ying
animator: Tau Films

Casting Department

Ying Dai
casting associate
Guolong Hu
casting coordinator
Yafei Jia
casting coordinator
Xifeng Su
casting associate
Dazhuang Wang
casting coordinator
Yanxu Zhao
casting associate

Editorial Department

Zhiwei Chen
consulting editor
Yongjie Liu
consulting editor

Music Department

Mei Linmao
composer: additional music
Fei Yu
music producer for ending credit song / music supervisor
Yin Yue
Song writer

Script and Continuity Department

Jinzhi Chen
script supervisor
Jake Gaskill
script adaptation
Yanli Gong
script supervisor
Nan Yang
script supervisor
Disha Zhang
literary planner
Fan Zhang
literary planner
Ruirui Zhang
script supervisor

Additional Crew

Ming Andi
production coordinator
Yin Cheng
coach: dialogue
Peipei Duan
production staff
Xiaochun Ji
coach: I Ching studies
Hongfen Jiao
presenter
Yuran Li
coach: etiquette
Guonan Liu
presenter
Shrinidhi Rao
Operations
Kun Tao
presenter
Zhongjun Wang
presenter
All Filters