Directed by
Raman Hui |
Writing Credits
Wai-Lun Ng | ... | (written by) (as Jack Ng) and |
Sunny Chan | ... | (written by) and |
Liang Su | ... | (written by) |
Peter Cilella | ... | (story consultant) |
Cast (in credits order)
Tony Leung Chiu-wai | ... | Tu Sigu (as Tony Chiu Wai Leung) | |
Baihe Bai | ... | Huo Xiaolan | |
Boran Jing | ... | Song Tianyin | |
Yuchun Li | ... | Zhu Jinzhen | |
Yo Yang | ... | Yun Qing (as Tony Yo-ning Yang) | |
Sandra Kwan Yue Ng | ... | Ying | |
Eric Tsang | ... | Zhugao | |
Rest of cast listed alphabetically: | |||
Emn Chen | ... | Demon Dancer | |
Luna Fujimoto | ... | Princess (as Luna Bai) | |
Jason Gu | ... | Demon Dancer | |
Zifan Guo | ... | Demon Dancer | |
Donald Guzzi | ... | Ben Ben (voice) | |
Yan Liu | ... | Gambling Beauty | |
Chuyue Peng | ... | Demon Dancer | |
Jiacheng Wu | ... | Demon Dancer | |
Zhiguang Xia | ... | Demon Dancer | |
Zhan Xiao | ... | Demon Dancer | |
Xujia Yan | ... | Demon Dancer | |
Ray Zhao | ... | Demon Dancer |
Produced by
Sun Bin | ... | associate producer |
Cindy Chan | ... | associate producer |
Bin Chang | ... | associate producer |
Thomas Chow | ... | associate producer |
Kim Hung Fan | ... | line producer |
Jun Jiang | ... | co-producer |
Ping Jiang | ... | co-producer |
Li Kang | ... | associate producer |
William Kong | ... | executive producer / producer |
Yuet Ngor Leung | ... | associate producer |
Hong Ling | ... | associate producer |
Gary Mundell | ... | consulting producer |
Minling Sang | ... | associate producer |
Doris Tse | ... | producer |
Chung-Man Yee | ... | producer |
Han Zhang | ... | associate producer |
Music by
Leon Ko |
Cinematography by
Anthony Pun | ... | director of photography |
Editing by
Ka-Fai Cheung | ||
Jordan Dieselberg | ... | co-editor |
Casting By
Sun Yan |
Production Design by
Guillaume Aretos | ||
Yôhei Taneda | ... | (as Yohei Taneda) |
Art Direction by
Kin-Wai Lee |
Costume Design by
Chung-Man Yee | ... | (as Chung Man Yee) |
Production Management
Juliana Chan | ... | production assistant (as Juliana Hiu-Wing Chan) |
Hongtao Yang | ... | production manager |
Second Unit Director or Assistant Director
Shadow Hung | ... | assistant director |
Art Department
Luis F. Carrasco | ... | concept artist: ILM |
Waiji Choo | ... | Concept Artist |
Kim-Wai Chung | ... | prop master |
Tyler Scarlet | ... | concept artist: ILM |
Stephen Zavala | ... | concept artist: ILM |
Sound Department
Marco Augusto Comba | ... | re-recording mixer |
Visual Effects by
Arild Anfinnsen | ... | visual effects artist: ILM |
Siau Yene Ang | ... | digital compositor |
Austin Angelman | ... | assistant digital artist: Whiskytree |
Daphne Apellanes-Ackerson | ... | digital artist: Whiskytree |
Nor Azman | ... | digital compositor: ILM |
Liping Bak | ... | generalist: ILM |
Nicholas Barnes | ... | assets supervisor |
Xie Ben | ... | senior compositing artist |
Fariq Bin Said | ... | assistant technical director: Industrial Light & Magic |
Elham Binsenin | ... | digital artist |
Kiro Biye | ... | Layout Artist: baseFX |
Patrick Brennan | ... | digital artist: Whiskytree |
Cathy Burrow | ... | digital artist: Whiskytree |
Goncalo Cabaca | ... | fx technical director: ILM |
Ignacio Caicoya | ... | digital compositor: ILM |
Joe Ceballos | ... | vfx supervisor: Whiskytree |
Audrey Sook Yan Chan | ... | production management: ILM |
Karhoe Chan | ... | senior layout technical director: Industrial Light & Magic |
Vincent Chang | ... | compositor: ILM Singapore |
Wang Chang | ... | lead digital compositor |
Sujun Chen | ... | digital compositor: Base FX |
Yasmine Cheng | ... | digital compositor |
Eugene Matthew Cheong | ... | roto/paint artist: ILM |
Cheow Hong Chia | ... | Paint & Roto Artist |
Dae Yeon Cho | ... | CG Generalist / assistant digital artist: Whiskytree |
Tony Como | ... | digital paint & roto department supervisor: BaseFX |
Chen Cui | ... | digital compositor: Industrial Light & Magic |
Natasha Devaud | ... | digital artist: Whiskytree |
Yann Doray | ... | visual effect supervisor consultant: for Original Force |
Jorik Dozy | ... | lead environment artist: ILM |
Dominic Drane | ... | cg supervisor |
Angela Giannoni | ... | digital artist: Whiskytree |
Walter Gilbert | ... | compositing supervisor: Industrial Light & Magic |
Bin Guo | ... | visual effects artist |
Eddie Gutierrez | ... | digital artist: Whiskytree |
Jonathan Harb | ... | executive producer: Whiskytree |
Tuan Ho | ... | lead digital artist: Whiskytree |
Samir Hoon | ... | visual effects supervisor: ILM |
Wenwen Hou | ... | visual effects artist |
Wei Hu | ... | senior fx artist |
Xinjie Hu | ... | Technical Assistant: Industrial Light & Magic |
Natapon Huangsakuncharoen | ... | senior creature td: ILM |
Paul Hudson | ... | tools developer: Whiskytree |
Andras Ikladi | ... | senior fx td |
Ilamuruguselvan | ... | senior compositor: Base Fx |
Danielle Immerman | ... | visual effects producer: industrial, light and magic (as Danielle Rubin) |
David P.I. James | ... | visual effects executive producer: Base FX |
Wu JingLong | ... | cfx artist |
Khiew Jit Chun | ... | modeler |
Michael Kennen | ... | lead digital artist: Whiskytree |
Benjamin Khan | ... | creature TD |
Lidong Khong | ... | visual effects artist |
Oliver Kirchhoff | ... | layout artist: Industrial Light & Magic |
Kenneth Koh | ... | visual effects artist |
Martin Kulig | ... | senior layout artist: ILM |
Ashwin Kumar | ... | roto vfx/keying |
Felder Kwek | ... | layout artist: Industrial Light & Magic |
Oseong Kwon | ... | digital artist: Industrial Light & Magic |
Nicolas Langlois-Demers | ... | rigging lead |
Choon Ming Lau | ... | vfx layout artist |
Yu Lei | ... | compositor |
Frederick LeMaster | ... | visual effects |
Li Li | ... | visual effects editor |
Gretchen Libby | ... | Executive Staff |
Boon Yik Lim | ... | animator |
Ethan Lim | ... | generalist artist (as Ethan Lim Swee Hao) |
Young Lim | ... | compositing supervisor: Trooper Visual Effects |
Desmond Lin | ... | lighting technical director: ILM |
Xie Lin | ... | layout & matchmove lead |
Yiqi Liu | ... | visual effects coordinator |
Ting Lo | ... | environment and generalist supervisor |
Kim Lim Loo | ... | lead layout artist: Industrial Light & Magic |
Wei Ma | ... | layout artist: Base FX |
Keith MacGowan | ... | digital artist: Whiskytree |
Gabriel Mandala | ... | compositor: Industrial Light & Magic |
Emily Manheim | ... | visual effects coordinator: Whiskytree |
Lv Manoj Kumar | ... | digital compositor: Original Force |
Charana Mapatuna | ... | DPR Artist: Base FX |
David Marte | ... | Production Engineer |
Brian Meanley | ... | vfx supervisor: Whiskytree |
Jay Mehta | ... | DFX Supervisor: Base FX |
Buhas Mohammedunny P. | ... | Layout Lead: Base FX |
Kar Poh Mok | ... | production and technical support: ILM |
Juan Pablo Monroy | ... | lead digital artist: Whiskytree |
Jass Mun | ... | digital artist (as Jass Heecheul Mun) |
Faisal Mustapha | ... | visual effects editor |
Ali Myers | ... | visual effects coordinator: Whiskytree |
Pierre Nahoum | ... | digital artist: Whiskytree |
Jebb Ng | ... | senior layout artist: ILM |
Sheau Horng Ng | ... | (lead roto/prep artist: ILM) |
Kim Ooi | ... | animation supervisor: ILM |
Nitheesh P.C. | ... | layout lead: BaseFX |
Edward Pak | ... | digital compositor |
Akash Pakhidde | ... | senior compositor |
Riaz Patel | ... | lead compositor |
Sagar Patil | ... | digital artist: Base Fx |
Neeraj Pattani | ... | lighting technical director: ILM |
Ssu-Wei Peng | ... | compositor |
Yao Pengcheng | ... | visual effects artist |
Benjamin T. Perkins | ... | digital artist: Whiskytree |
Phil Pham | ... | CG Technology Supervisor: ILM |
Germaine Phoo | ... | roto/paint artist: ILM |
Gina Phoo | ... | roto/paint artist: ILM |
Ellen Poon | ... | visual effects producer / visual effects supervisor |
Zhou Qi | ... | visual effects coordinator |
Yao Qin | ... | environment supervisor: Base FX / matte painting supervisor: Base FX |
Siddharthan Raman | ... | lead compositor |
Rajmohan Singh Rawat | ... | digital compositor |
Sascha Robitzki | ... | lead crowd technical director: Industrial Light & Magic |
Greg Rochon | ... | digital compositor: ILM |
Alfie Rodriguez | ... | digital environment artist: BASE FX |
Gunther Schatz | ... | visual effects technical director |
Sam Schwier | ... | lead environment artist: ILM |
Bianca Scurtu | ... | vfx art director: ILM (as Bianca Draghici) |
Prathap Sekar | ... | digital compositor: Base-fx |
Suranjana Sengupta | ... | technical assistant: Industrial Light & Magic |
Betty Shaw | ... | digital resource manager: ilm |
Elvin Siew | ... | lead texture & lookdev artist: ILM |
Mrityunjay Singh | ... | sr. compositor: Base FX |
Jason H. Snell | ... | visual effects supervisor |
Vincent Sng | ... | digital artist: ILM |
Seow Tai Tee | ... | digital artist: ILM |
Lionel Taillens | ... | digital artist |
Peter Tan | ... | animation supervisor: ILM |
Jessica Teach | ... | executive staff: ILM |
Livia Teng | ... | visual effects production coordinator: ILM |
Doug Tubach | ... | digital artist: Whiskytree |
Bhaskaran Umesh | ... | software engineer |
Kenneth Voss | ... | digital artist: Whiskytree / roto/paint artist |
Lisa Wagner | ... | studio manager: Whiskytree |
Jiajia Wang | ... | Production Assistant: Base FX |
Zixin Wang | ... | Visual Effects Producer: BaseFX |
Scott Wirtz | ... | digital artist: Whiskytree |
Edmund Wong | ... | Animator: ILM |
Stanley Wong | ... | modeller |
Jian Wu | ... | vfx artist: Base FX (as Wu Jian) |
Xiaoling Xu | ... | visual effects producer: Original Force |
Kate Yang | ... | technical assistant: ILM |
Nicole Yang | ... | department coordinator: Base FX |
Rick Yang | ... | external assistant technical director: ILM |
Perry Yap | ... | digital compositor |
She Fong Yap | ... | visual effects coordinator: Industrial Light & Magic |
Liu Yi | ... | environment artist: Base FX |
Kenneth Yoong | ... | assistant vfx editor: ILM |
Bijun Zhuge | ... | compositor |
Stunts
Kenji Tanigaki | ... | action director |
Le Zhang | ... | stunts |
Camera and Electrical Department
Anderson Chen | ... | senior lighting artist: GlowingStudio |
Joey Chung | ... | DIT |
Wang Lei | ... | gaffer |
Animation Department
Bhavin Joshi | ... | animator |
Sujit Chatterjee | ... | animation supervisor |
Kathy Kit Ying Choi | ... | animator |
Fu-Ling Chuang | ... | animator |
Ronny Gani | ... | animator |
Zaini Jalani | ... | animator |
Wong Joe | ... | lead animator |
Alicia Kho | ... | animator |
Joseph Leong | ... | animator |
Eugene Ling | ... | line producer |
Chatrasal Singh | ... | animator |
Olivier Staphylas | ... | Consulting Head of Character Animation |
Pencil Xiaoguang Wang | ... | lead animator |
Zhanyu Yu | ... | animator |
Casting Department
Yan Zhang | ... | casting assistant |
Editorial Department
Kidman Tam | ... | promotional editor |
Music Department
Stefan Karrer | ... | soundtrack producer |
Additional Crew
Jianning Chen | ... | presenter |
Xiaodong Li | ... | co-presenter |
Nathan Rich | ... | CTO: Base FX |
Yang Yang | ... | presenter |
Ge Zhai | ... | featurette editor |