Directed by
Bi Gan | ... | (as Gan Bi) |
Writing Credits (in alphabetical order)
Bi Gan | ... | (as Gan Bi) |
Cast (in credits order)
Produced by
Jianguo Ding | ... | associate producer |
Karen Fu | ... | chief producer |
Charles Gillibert | ... | co-producer |
Tingting Guo | ... | associate producer |
Wen-Bo Jiang | ... | production executive |
Li Kang | ... | production executive |
Ming Li | ... | production executive |
Qian Li | ... | associate producer |
Xiaonan Li | ... | co-producer |
Xun Li | ... | associate producer |
Matthew Liu | ... | production executive |
Zhongjin Liu | ... | associate producer |
Hao Ma | ... | associate producer |
Shimu Qian | ... | chief producer |
Yunxia Que | ... | associate producer |
Minling Sang | ... | associate producer |
Zuolong Shan | ... | producer |
Yang Shen | ... | executive producer |
Tao Sun | ... | line producer |
Stanley Tong | ... | producer |
Julie Viez | ... | head of production |
Juan Wan | ... | executive producer |
Jinjun Ye | ... | production executive |
Meng Yu | ... | associate producer |
Hong Yuan | ... | associate producer |
Sam Tzu-Hsiang Yuan | ... | associate producer |
Guanren Zhang | ... | co-producer |
Xiang Zhang | ... | associate producer |
Yang Zhao | ... | associate producer |
Music by
Chih-Yuan Hsu | ... | (as Point Hsu) |
Giong Lim |
Cinematography by
David Chizallet | ... | director of photography |
Jingsong Dong | ... | director of photography |
Hung-i Yao | ... | director of photography |
Editing by
Yanan Qin |
Production Design by
Qiang Liu |
Set Decoration by
Yonghua Li | ... | (2nd stage) |
Dong Li Wang | ... | (2nd stage) |
Changhua Wu | ... | (1st stage) |
Costume Design by
Hua Li | ||
Chu-Chen Yeh |
Makeup Department
Qing Chen | ... | makeup assistant: 1st stage |
Yi-Li Chen | ... | makeup supervisor: 1st stage |
Min Cheng | ... | assistant makeup: 2nd stage |
Dan Ding | ... | assistant makeup: 2nd stage |
Yanghuizi Ding | ... | makeup assistant: 1st stage |
Ching Leung | ... | makeup assistant: 1st stage |
Wen-Tao Liao | ... | hair stylist: 1st stage |
Chenchen Luan | ... | makeup artist: 2nd stage |
Chia-Chi Wang | ... | key makeup artist: 1st stage |
Tsun-Yu Wang | ... | assistant hair & makeup: 1st stage |
Tzu-Yun Yeh | ... | hair assistant: 1st stage |
Production Management
Feilong Bai | ... | associate production manager |
Shanshan Cao | ... | international production manager |
Yang Chen | ... | on set manager |
Yi-Lieh Chen | ... | associate production manager |
Shubo Cui | ... | assistant to production coordinator |
Johnny Hu | ... | post-production supervisor |
Congyu Huang | ... | production manager |
Lei Lei | ... | assistant to production coordinator |
Qingyang Li | ... | international production manager |
Zhaoyu Li | ... | international production manager |
Rosie Rong | ... | assistant to producer |
Xianxun Tang | ... | local production manager |
Dianyang Wang | ... | on set manager |
Haifeng Wang | ... | on set manager |
Weiji Wang | ... | production assistant: intern |
Yaqiong Wu | ... | assistant to producer |
Shadow Yao | ... | production administration |
Jing Zhang | ... | associate production manager |
Dan Zhu | ... | production administration |
Second Unit Director or Assistant Director
Kangrong He | ... | second assistant director |
Bin Huang | ... | storyboard artist |
Zezhi Long | ... | assistant to director |
Xiaofei Sun | ... | assistant editor |
Shiyu Tang | ... | assistant to first assistant director |
Tong Xue | ... | first assistant director |
Shixue Yu | ... | second assistant director |
Bell Zhong | ... | first assistant director |
Art Department
Michael Anthony | ... | temporary worker: 1st stage |
Shukui Cao | ... | set carpentry: 2nd stage |
Shutong Chang | ... | set carpentry: 2nd stage |
Benguo Chen | ... | painter: 1st stage |
Bo Chen | ... | set carpentry: 1st stage |
Gang Chen | ... | bricklayer: 1st stage |
Jiabin Chen | ... | on-set master: 2nd stage |
Yanfeng Chen | ... | bricklayer: 1st stage |
Xiuhua Cui | ... | painter: 1st stage |
Tiansheng Deng | ... | set draftman: 1st stage |
Xiaofang Deng | ... | bricklayer: 1st stage |
Xinhua Deng | ... | set decorator foreperson: 1st stage |
Hai Dong | ... | bricklayer: 1st stage |
Jingang Dong | ... | bricklayer: 1st stage |
Chunhui Fang | ... | set carpentry: 2nd stage |
Jie Fang | ... | props furnishing master: 1st stage |
Linwei Fang | ... | set draftman: 2nd stage |
Hui Feng | ... | set draftman: 1st stage |
Dehua Gong | ... | painter: 1st stage |
Dingchen Gu | ... | bricklayer: 1st stage |
Wantao Gu | ... | bricklayer: 1st stage |
Quanhui Gui | ... | on-set supervisor: 1st stage |
Quanhua Guo | ... | props effect: 1st stage |
Xi Hong | ... | bricklayer: 1st stage |
Ming-Jen Hsieh | ... | pre-production artist |
Yucheng Hua | ... | painter: 1st stage |
Chungen Huang | ... | set carpentry: 2nd stage |
Kangqing Huang | ... | set draftman: 1st stage |
Pingfang Huang | ... | props effect: 1st stage |
Yuanfu Huang | ... | set carpentry: 2nd stage |
Fei Jin | ... | props objects: 1st stage |
Jianhua Li | ... | set draftman: 1st stage |
Jianyong Li | ... | set carpentry: 2nd stage |
Jing Li | ... | assistant set decorator: 1st stage |
Liangliang Li | ... | props effect master: 2nd stage / set foreman: 2nd stage |
Mingxuan Li | ... | molding: 1st stage |
Pengfei Li | ... | assistant property master: 2nd stage |
Ran Li | ... | set carpentry: 2nd stage |
Ruirui Li | ... | props furnishing master: 2nd stage |
Shengli Li | ... | bricklayer: 1st stage / driver: 1st stage |
Yanchao Li | ... | bricklayer: 1st stage |
Yonghua Li | ... | property master: 2nd stage |
Zhangjun Li | ... | temporary worker: 1st stage |
Zhigang Li | ... | molding: 1st stage |
Zhihui Li | ... | on-set props: 2nd stage |
Haijun Liang | ... | props furnishing: 2nd stage |
Jian Liao | ... | temporary worker: 1st stage |
Changyu Liu | ... | bricklayer: 1st stage |
Cheng Liu | ... | set carpentry: 1st stage |
Chengwu Liu | ... | special props assistant |
Futang Liu | ... | bricklayer: 1st stage |
Guangyong Liu | ... | bricklayer: 1st stage |
Hongcai Liu | ... | on-set props: 1st stage |
Hui Liu | ... | special props assistant |
Jingxing Liu | ... | painter: 1st stage |
Lei Liu | ... | on-set props: 1st stage |
Shenmin Liu | ... | set carpentry: 2nd stage |
Wansheng Liu | ... | set carpentry: 1st stage |
Xianzhong Liu | ... | set carpentry: 2nd stage |
Xiaogang Liu | ... | on-set props: 1st stage |
Zhifeng Liu | ... | props effect: 2nd stage |
Zhihao Liu | ... | props objects: 2nd stage |
Daowu Lu | ... | temporary worker: 1st stage |
Daoxiong Lu | ... | temporary worker: 1st stage |
Dongsheng Lu | ... | temporary worker: 1st stage |
Liusuo Lu | ... | props furnishing: 2nd stage |
Qingfeng Lu | ... | temporary worker: 1st stage |
Qinggao Lu | ... | temporary worker: 1st stage |
Qingtao Lu | ... | temporary worker: 1st stage |
Rong'an Lu | ... | temporary worker: 1st stage |
Ronggui Lu | ... | temporary worker: 1st stage |
Rongxian Lu | ... | temporary worker: 1st stage |
Xiaoyan Lu | ... | temporary worker: 1st stage |
Yidong Lu | ... | temporary worker: 1st stage |
Yifu Lu | ... | temporary worker: 1st stage |
Yongche Lu | ... | temporary worker: 1st stage |
Jun Ma | ... | set carpentry: 2nd stage |
Jun Mo | ... | special props assistant |
Weijian Nie | ... | art assistant |
Huasai Pan | ... | special props assistant |
Xinghong Pan | ... | special props assistant |
Zhaoxue Pan | ... | set foreman: 1st stage |
Jiabing Peng | ... | painter: 1st stage |
Xianbing Qi | ... | props carpentry: 1st stage |
Xiaozhen Qin | ... | props objects: 1st stage |
Yuqing Ren | ... | bricklayer: 1st stage |
Wei Shao | ... | set bricklayer foreman: 1st stage |
Haitao Shen | ... | set carpentry: 2nd stage |
Xianliang Shi | ... | set draftman: 1st stage |
Bin Song | ... | props furnishing master: 1st stage |
Haizhong Song | ... | set draftman: 2nd stage |
Hui Song | ... | props furnishing: 1st stage |
Wanlu Song | ... | set carpentry: 2nd stage |
Mi Tang | ... | on-set art |
Qingqing Tang | ... | graphic designer |
Aijun Tian | ... | bricklayer: 1st stage |
Chunying Wang | ... | set foreman: 2nd stage |
Guoqiang Wang | ... | painter: 1st stage |
Guoqing Wang | ... | set ironworker: 2nd stage |
Jianzhang Wang | ... | set carpentry: 2nd stage |
Lei Wang | ... | set carpentry: 2nd stage |
Mei Wang | ... | temporary worker: 1st stage |
Shunli Wang | ... | props effect: 2nd stage |
Xiaofeng Wang | ... | set carpentry: 2nd stage |
Yawen Wang | ... | painter: 1st stage |
Zhiqun Wang | ... | set decorator foreperson: 2nd stage |
Zhisen Wang | ... | bricklayer: 1st stage |
Zhiyong Wang | ... | molding: 1st stage |
Hongtao Wei | ... | bricklayer: 1st stage |
Xiangli Wen | ... | temporary worker: 1st stage |
Donghua Wu | ... | shop manager: 1st stage |
Jiangdi Wu | ... | special props assistant |
Penghui Wu | ... | driver: 1st stage / set carpentry: 1st stage |
Qianghua Wu | ... | set welder foreman: 1st stage |
Riqing Wu | ... | props effect: 1st stage |
Sung-I. Wu | ... | mechanism technical supervisor |
Xiaosong Wu | ... | set draftman: 1st stage |
Yapeng Wu | ... | set draftman: 2nd stage |
Zhicheng Wu | ... | bricklayer: 1st stage |
Zhirong Wu | ... | set foreman: 1st stage |
Zhongshan Wu | ... | bricklayer: 1st stage / driver: 1st stage |
Ruiyang Xia | ... | props carpentry: 2nd stage |
Gongling Xiao | ... | temporary worker: 1st stage |
Gongqin Xiao | ... | temporary worker: 1st stage |
Heming Xie | ... | bricklayer: 1st stage |
Yonggang Xin | ... | props furnishing: 1st stage |
Wang Xing | ... | set carpentry: 2nd stage |
You Xing | ... | set carpentry: 2nd stage |
Bingsen Xu | ... | bricklayer: 1st stage |
Peiqiang Xu | ... | set carpentry: 1st stage |
Shaoguo Xu | ... | props objects: 1st stage |
Yongjiang Xu | ... | props effect: 1st stage |
Ming Yan | ... | props carpentry: 1st stage |
Aikun Yang | ... | assistant property master: 1st stage |
Jingfu Yang | ... | temporary worker: 1st stage |
Shujun Yang | ... | bricklayer: 1st stage |
Shuqi Yang | ... | bricklayer: 1st stage |
Xiaohui Yang | ... | on-set props: 2nd stage |
Yi Yang | ... | temporary worker: 1st stage |
Zhenbang Yang | ... | set carpentry: 1st stage |
Zhongqiang Yang | ... | painter: 1st stage |
Guimin Yu | ... | set carpentry: 2nd stage |
Guochao Yu | ... | temporary worker: 1st stage |
Lianqi Yu | ... | set carpentry: 2nd stage |
Yongjun Yu | ... | set carpentry: 1st stage |
Xiangshun Yuan | ... | set carpentry: 1st stage |
Rui Zhai | ... | on-set props: 1st stage |
Chaoliang Zhang | ... | carpentry foreman: 1st stage |
Chuntao Zhang | ... | bricklayer: 1st stage |
Fangping Zhang | ... | painter: 1st stage |
Guanghan Zhang | ... | assistant art designer |
Haishan Zhang | ... | bricklayer: 1st stage |
Hewei Zhang | ... | props furnishing: 2nd stage |
Jijun Zhang | ... | bricklayer: 1st stage |
Jin Zhang | ... | graphic designer |
Kecheng Zhang | ... | on-set art |
Qiang Zhang | ... | on-set props: 1st stage |
Wei Zhang | ... | props procurement: 2nd stage |
Xianwen Zhang | ... | props objects: 1st stage |
Yanshun Zhang | ... | painter: 1st stage |
Yingbo Zhang | ... | temporary worker: 1st stage |
Yuedong Zhang | ... | bricklayer: 1st stage |
Zhitao Zhang | ... | bricklayer: 1st stage |
Changchun Zhao | ... | bricklayer: 1st stage |
Changsheng Zhao | ... | set carpentry: 2nd stage |
Jianming Zhao | ... | bricklayer: 1st stage |
Qingfeng Zhao | ... | carpentry foreman: 1st stage |
Shulong Zhao | ... | bricklayer: 1st stage |
Wang Zhao | ... | bricklayer: 1st stage |
Wenwu Zhao | ... | special props assistant |
Zhenguo Zhao | ... | bricklayer: 1st stage |
Huihui Zhou | ... | set carpentry: 1st stage |
Zhiqiang Zhou | ... | props objects: 2nd stage / set decorator foreperson: 2nd stage |
Aimin Zhu | ... | bricklayer: 1st stage |
Jitao Zhuang | ... | on-set props: 1st stage |
Kangyuan Zhuang | ... | props furnishing: 1st stage |
Renwen Zhuang | ... | props electrician: 1st stage |
Xiawen Zhuang | ... | property master: 1st stage |
Zhensen Zhuang | ... | props furnishing: 1st stage |
Sound Department
Cathy Coopman | ... | sales manager: Creative Sound |
Laurence Kurzer | ... | project manager: Creative sound |
Danfeng Li | ... | sound director |
Kai Liang | ... | location sound mixer |
Yihang Ou | ... | adr recordist (as Philip Ou) |
Nathan Robert | ... | sound mix technician: Dolby Atmos |
Guoli Si | ... | location sound assistant |
Zhaoyang Si | ... | boom operator |
Zhonglin Si | ... | location sound mixer / sound supervisor |
Yawei Xu | ... | location sound assistant |
Xixiang Zhang | ... | location sound assistant |
Zhilei Zuo | ... | location sound assistant |
Special Effects by
Sung-I. Wu | ... | set special effects |
Visual Effects by
Xiaochen Su | ... | stereo supervisor: Saints Ent. |
Camera and Electrical Department
Linghai Bai | ... | still photographer |
Congjun Bao | ... | assistant to gaffer: 1st stage |
Cheng Chang | ... | camera assistant: 2nd stage |
Xiaoyong Chen | ... | gaffer: 1st stage |
Xiyang Chen | ... | camera operator: 2nd stage |
David Chizallet | ... | camera operator: 2nd stage |
Kai-Cheng Chuang | ... | assistant to gaffer: 1st stage |
Lu Deng | ... | steadicam assistant: 1st stage |
Bin Diao | ... | best boy: 2nd stage |
Yajun Ding | ... | assistant to gaffer: 2nd stage |
Guoyu Du | ... | electrician: 1st stage |
Jianwei Du | ... | assistant to gaffer: 2nd stage |
Xingzhen Du | ... | cinerent assistant: 2nd stage |
Yao Du | ... | steadicam assistant: 2nd stage |
Xinshi Fan | ... | assistant to gaffer: 1st stage |
Shan Gao | ... | camera assistant: 1st stage |
Tianhao Guan | ... | camera assistant: 1st stage |
Zuju Guo | ... | assistant to gaffer: 1st stage |
Hung-Yi Hsiao | ... | gaffer: 1st stage |
Yijie Huang | ... | drone assistant |
Zonghai Huang | ... | assistant to gaffer: 2nd stage |
Feng Jiang | ... | camera assistant: 2nd stage |
Mingchen Jiang | ... | second grip assistant |
Shuguang Jin | ... | camera assistant: 2nd stage |
Sung-Po Kuo | ... | key grip |
Qianghong Li | ... | assistant to gaffer: 1st stage |
Shengtao Li | ... | camera assistant: 2nd stage |
Weibin Li | ... | assistant to gaffer: 1st stage |
Weibing Li | ... | assistant to gaffer: 2nd stage |
Yi Li | ... | aerial drone supervisor |
You Li | ... | steadicam operator: 1st stage |
Yunfei Li | ... | electrician: 2nd stage |
Zhi Li | ... | assistant to gaffer: 2nd stage |
Da Liang | ... | focus puller: 2nd stage |
Dongqi Liang | ... | assistant to gaffer: 1st stage |
Kun Liang | ... | assistant to gaffer: 1st stage |
Zeqing Lin | ... | steadicam assistant: 1st stage |
Hongtao Liu | ... | assistant to gaffer: 2nd stage |
Hongyu Liu | ... | still photographer |
Jie Liu | ... | assistant to gaffer: 2nd stage |
Jinlong Liu | ... | assistant to gaffer: 2nd stage |
Jui-Kang Liu | ... | assistant to gaffer: 1st stage |
Weijun Liu | ... | drone cinematographer |
Xufeng Liu | ... | drone assistant |
Yihan Liu | ... | camera assistant: 2nd stage |
Yujian Liu | ... | drone cinematographer |
Heng Long | ... | camera assistant: 2nd stage |
Yang Lu | ... | camera operator: 2nd stage |
Liting Mao | ... | project manager: drone unit |
Chen Meng | ... | cinerent assistant: 2nd stage |
Yucheng Pei | ... | assistant to gaffer: 1st stage |
Peimi Ren | ... | assistant to gaffer: 1st stage |
Shaojie Song | ... | second grip assistant |
Zezheng Song | ... | assistant to gaffer: 2nd stage |
Chao Sun | ... | first grip assistant |
Qijun Sun | ... | assistant to gaffer: 1st stage |
Qiwang Sun | ... | assistant to gaffer: 1st stage |
Yi Sun | ... | gaffer: 1st stage |
Yu-Chi Tai | ... | 2nd assistant camera: 1st stage |
Ziwen Tang | ... | assistant to gaffer: 1st stage |
Chenyang Wang | ... | camera assistant: 1st stage |
Jiangkun Wang | ... | cinerent assistant: 1st stage |
Kuan-Hsun Wang | ... | 1st assistant camera: 1st stage |
Leixin Wang | ... | assistant to gaffer: 1st stage |
Long Wang | ... | assistant to gaffer: 2nd stage |
Qi Wang | ... | camera assistant: 2nd stage |
Xin Wang | ... | assistant to gaffer: 1st stage |
Yue Ming Wang | ... | assistant to gaffer: 1st stage |
Chi-Ming Wong | ... | gaffer |
Hua Xiao | ... | drone assistant |
Apan Xing | ... | assistant to gaffer: 1st stage |
Guoqing Xing | ... | assistant to gaffer: 1st stage |
Junran Xing | ... | camera operator: 2nd stage |
Mingjie Xing | ... | assistant to gaffer: 1st stage |
Zhongli Xing | ... | assistant to gaffer: 1st stage |
Ching-Han Yang | ... | assistant to gaffer: 1st stage |
Ze Yang | ... | camera assistant: 2nd stage |
Zhenghong Yang | ... | assistant to gaffer: 2nd stage |
Xianlong Yao | ... | assistant to gaffer: 2nd stage |
Yangguang Yao | ... | assistant to gaffer: 1st stage |
Haoxuan Ye | ... | cinerent assistant: 2nd stage |
Xiang Yin | ... | drone assistant |
Chao Zhang | ... | drone pilots |
Erwei Zhang | ... | assistant to gaffer: 1st stage |
Jiuling Zhang | ... | first grip assistant |
Ting Zhang | ... | camera department translator: 2nd stage |
Kai Zhao | ... | drone assistant |
Tao Zhao | ... | still photographer |
Xin Zhao | ... | assistant to gaffer: 1st stage |
Dianwu Zheng | ... | camera assistant: 2nd stage |
Hao Zhou | ... | focus puller: 2nd stage |
Kai Zhu | ... | assistant to gaffer: 1st stage |
Yanxiang Zhu | ... | assistant to gaffer: 2nd stage |
Yongliang Zhu | ... | assistant to gaffer: 2nd stage |
Yaozu Zhuang | ... | camera assistant: 2nd stage |
Costume and Wardrobe Department
Wanqing Gao | ... | assistant wardrobe: 1st stage |
Yuxin Liu | ... | wardrobe artist: 2nd stage |
Chang-Yu Tai | ... | costume executive: 1st stage |
Tsun-Yu Wang | ... | assistant costume: 1st stage |
Yanlong Zhao | ... | wardrobe assistant: 2nd stage |
Ping Zou | ... | wardrobe assistant: 2nd stage |
Editorial Department
Qiang Tang | ... | colorist / technical coordinator |
Location Management
Yi-Lieh Chen | ... | location manager |
Jing Zhang | ... | location manager |
Script and Continuity Department
Hongyu Liu | ... | script supervisor |
Xiaofei Sun | ... | script supervisor |
Yun Zhu | ... | script coordinator |
Additional Crew
Shanshan Cao | ... | head of international affairs |
Cong Chen | ... | co-presenter |
Shaozhong Chen | ... | co-presenter |
Yineng Chen | ... | production assistant |
Edward Cheng | ... | co-presenter (as Wu Cheng) |
Wenjie Cheng | ... | making-of filmmaker |
Ke Cui | ... | making-of filmmaker |
Thibault de Gantès | ... | head of legal and business affairs |
Karen Fu | ... | presenter |
Bi Gan | ... | presenter (as Gan Bi) |
Linglin Gao | ... | production assistant |
Charles Gillibert | ... | co-presenter |
Han Han | ... | co-presenter |
Xiaoming Huang | ... | co-presenter |
Weilin Lin | ... | craft service |
David Magdael | ... | publicist |
Nina Poretzky | ... | assistant |
Ke Sun | ... | making-of filmmaker |
Huaju Tang | ... | craft service |
Stanley Tong | ... | co-presenter |
Lin Wang | ... | accountant |
Jiaxin Wei | ... | making-of coordinator |
Tianzuo Xu | ... | project manager |
Weidong Yang | ... | co-presenter |
Yang Yang | ... | co-presenter |
Shadow Yao | ... | cashier |
Ju-Feng Yeh | ... | co-presenter |
Da-Chun Zhang | ... | literature consultant |
Ning Zhang | ... | co-presenter |
Vincent Zhang | ... | talent coordinator |
Xinyi Zhang | ... | co-presenter |
Yifang Zhao | ... | presenter |
Peter Zheng | ... | co-presenter |