Directed by
Peter Ho-Sun Chan |
Writing Credits (in alphabetical order)
Ji Zhang |
Cast (in credits order)
Produced by
Hanjin An | ... | co-associate producer |
Meng Deng | ... | associate producer |
Ada Yeuk-Jing Foo | ... | administrative producer (as Ada Foo) |
Qunfei Huang | ... | co-associate producer |
Yuet-Jan Hui | ... | executive producer / producer |
Li Jie | ... | associate producer |
Jianlin Jing | ... | co-associate producer |
Gong Li | ... | Executive Line Producer |
Han Mei | ... | producer |
Mingyu Peng | ... | producer |
Hong Qin | ... | chief producer |
E.W.Y. Tang | ... | associate producer |
Felicia Tang | ... | line producer |
Wai-Bat Tang | ... | associate producer |
Juanyu Tao | ... | co-associate producer |
Shaokun Xiang | ... | executive producer |
Jianhai Xu | ... | producer |
Yang Yang | ... | producer |
Yibai Zhang | ... | executive producer |
Haicheng Zhao | ... | associate producer |
Music by
Shigeru Umebayashi |
Cinematography by
Jing-Pin Yu | ... | director of photography |
Xiaoshi Zhao | ... | director of photography |
Editing by
Yibo Zhang |
Casting By
Sun Yan |
Production Design by
Li Sun |
Art Direction by
Xiaoliang Li |
Set Decoration by
M-A Orenstein |
Costume Design by
Dora Ng |
Makeup Department
Matthew Smith | ... | special makeup ageing consultant |
Ying-Chun Tan | ... | hair department head |
Wenguang Tian | ... | assistant hair stylist |
Yang Zhang | ... | hair stylist |
Jiahe Zheng | ... | makeup artist |
Jialing Zheng | ... | makeup department head |
Production Management
Yi Lu | ... | unit production manager |
E.W.Y. Tang | ... | post-production supervisor |
Kim Yu | ... | toronto unit |
Second Unit Director or Assistant Director
Jacob David Stein | ... | PA AD department: Toronto Unit |
Joe Tsang | ... | first assistant director |
Sound Department
Dylan Burgess | ... | sound effects editor |
Zhe Ding | ... | ADR mixer / ADR recordist |
Cameron Grant | ... | sound effects editor |
Siyu Han | ... | boom operator: Canada |
Beni Harper | ... | Boom Operator: Canada |
Jing Huang | ... | sound mixer |
Zheng 'Joe' Huang | ... | re-recording mixer / sound designer |
Tian Li | ... | adr recordist |
Yadi Su | ... | dialogue editor |
Li Tian | ... | dialogue editor |
Chen Xu | ... | post-production sound manager |
Ivan Zharov | ... | sound mixer: Canada |
Visual Effects by
Alireza Akhbariarabani | ... | visual effects artist: Base fx |
Shereen Cheah | ... | matchmove artist: BaseFX |
Cheow Hong Chia | ... | paint & roto lead |
Jothan Chin | ... | compositor: Base FX |
Iman Natalia Fuad | ... | texture artist: Base FX |
John-Nie | ... | matchmove artist |
Alaric Lau | ... | resource manager: Base FX |
LeeGuoYee | ... | MatchMove: visual effects |
Nicole Maria Nonis | ... | sequence production manager |
Danny Omar | ... | compositor |
Zhou Qi | ... | pipeline technical director |
Daniel Salwam | ... | visual effects production assistant: Base FX |
Daniel Santos | ... | paint & roto artist: Base FX |
Dominic Tan | ... | compositor: Base FX |
Roselyn Tay | ... | texture artist: Base FX |
Eugene Ting | ... | visual effects production coordinator: Base FX |
Gianne Yap | ... | compositor |
Meo Yap | ... | Visual Effects Production Assistant: Base FX |
Heying Yu | ... | assistant visual effects editor: BaseFX |
Camera and Electrical Department
Minglin Chen | ... | assistant camera |
Huanhu Li | ... | assistant camera |
Qiang Li | ... | camera operator |
Jianyu Liu | ... | assistant camera |
Ping Tan | ... | assistant camera |
Lihong Wang | ... | lighting director |
Zhenguo Wang | ... | second assistant camera |
Chao Wei | ... | camera operator |
Weilong Yang | ... | assistant camera |
Yucheng Zhang | ... | second assistant camera |
Casting Department
Yuchong Cao | ... | casting associate |
Shi Kai | ... | casting associate |
Yan Zhang | ... | casting assistant |
Costume and Wardrobe Department
Mei Li | ... | wardrobe assistant |
Guozheng Liu | ... | wardrobe supervisor |
Huan Liu | ... | costume administrator |
Meng Wu | ... | costume director |
Zhibin Zhao | ... | costume administrator |
Editorial Department
David Rivero Martin | ... | colorist |
Ran Xin | ... | digital intermediate producer |
Music Department
Chad Cannon | ... | composer: additional music & orchestration |
Weijun Chen | ... | orchestration |
Victor Kong | ... | assistant music editor |
Brandon Lau | ... | Trailer Music Composer |
Lincoln Lo | ... | composer: additional music |
Yang Qiu | ... | Soundtrack Producer |
Björn Shen | ... | Trailer Music Composer |
Fei Yu | ... | music coordinator / music editor |
Additional Crew
Yuan Cai | ... | presenter |
Maile Cannon | ... | ADR dialogue coach: Gong Li / dialogue coach: Gong Li |
Ping Dong | ... | presenter |
Luyuan Fan | ... | presenter |
Liwen Fu | ... | co-presenter |
Ruoqing Fu | ... | presenter |
Fang Geng | ... | Talent Promotion |
Mei Han | ... | presenter |
Yunshu He | ... | technical advisor: volleyball |
Hai Huang | ... | poster design |
Jun Jiang | ... | presenter |
Hongfen Jiao | ... | presenter |
Li Kang | ... | planner |
Yee-Man Lee | ... | co-presenter |
Haifeng Li | ... | co-presenter |
Ruigang Li | ... | co-presenter |
Shuai Li | ... | Talent Promotion |
Xiaodong Li | ... | co-presenter |
Jie Lian | ... | co-presenter |
Harry Lindsay | ... | Accountant: Toronto Unit |
Jianchu Lv | ... | presenter |
Sandra Kwan Yue Ng | ... | presenter |
Jianhong Qi | ... | co-presenter |
Ning Ren | ... | co-presenter (as Rene Ren) |
Zhang Rengang | ... | presenter |
Xiaowei Shen | ... | presenter |
Eric Tsang | ... | co-presenter |
Haicheng Zhao | ... | presenter |
Peter Zheng | ... | co-presenter (as Zhihao Zheng) |
Maofei Zhou | ... | presenter |
Shimao Zhu | ... | co-presenter |
Thanks
Gong Li | ... | very special thanks |