Directed by
Xiaolu Xue | ... | (as Xiao Lu Xue) |
Writing Credits (in alphabetical order)
Xiaolu Xue | ... | (screenplay) (as Xiao Lu Xue) |
Cast (in credits order)
Jet Li | ... | Wang Xingchang | |
Zhang Wen | ... | Dafu | |
Gwei Lun-Mei | ... | Ling Ling (as Lun-Mei Kwei) | |
Yuanyuan Zhu | ... | Chai | |
Yuanyuan Gao | ... | Dafu's Mother | |
Yong Dong | ... | Aquarium Director | |
Ran Chen | ... | Teacher | |
Mei Yong | ... | Principal Tan | |
Rest of cast listed alphabetically: | |||
Rui Chen | ... | Xiao Ya | |
Chunhai Li | ... | Acrobatic Troupe Director | |
Chao Ma | |||
Bo Rong | ... | Cleaner | |
Zhan Shibao | ... | Mental Hospital Doctor | |
Zhao Xiuyun | ... | Head of Wellfare Instituation | |
Minqiu Yan | ... | Principal Liu | |
Xinhua Zhang | ... | Principal Feng | |
Bing Zhou | ... | Bedhouse Director |
Produced by
Thomas Chow | ... | producer |
Lee Hao | ... | producer |
Ma Hefeng | ... | executive producer |
William Kong | ... | producer |
Jason C. Lin | ... | co-producer |
Mathew Tang | ... | co-producer |
Alice Yeung | ... | co-producer |
Shino Zou | ... | co-producer |
Music by
Joe Hisaishi |
Cinematography by
Christopher Doyle |
Editing by
William Chang | ||
Hongyu Yang |
Production Design by
Chung-Man Yee |
Art Direction by
Simon So |
Costume Design by
Stanley Cheung |
Makeup Department
Yim-Kwan Kwok | ... | makeup artit to Jet Li |
Yexing Liu | ... | assistant makeup artist |
Dennis Lui | ... | hair stylist to Jet Li |
Fan Yonhzhong | ... | makeup artist |
Production Management
Zhang Huina | ... | production manager |
William Kong | ... | production manager (as Zhiqiang Jiang) |
Second Unit Director or Assistant Director
Crystal Gong Chun | ... | first assistant director |
Wenbiao Han | ... | assistant director |
Sasa Liu | ... | assistant director |
Yang I. Pachankis | ... | assistant director (as Yang Cao) |
Jin Ye | ... | assistant director |
Art Department
Cao Baozhi | ... | assistant property master |
Wang Feng | ... | property master |
Hongliang Li | ... | assistant property master |
Qingjiang Wang | ... | on-set property master |
Fengyi Zhang | ... | on-set art director |
Sound Department
Wei He | ... | sound designer |
Terry Tu | ... | re-recording mixer |
Rocky Zhang | ... | sound designer |
Camera and Electrical Department
Junwei Cao | ... | electrician |
Yantao Chen | ... | electrician |
Xiaodong Gu | ... | assistant camera |
Huahua Huang | ... | loader |
Xingmao Ju | ... | making-of (as Ju Xingmao) |
Tony Lam | ... | underwater cameraman |
Rain Li | ... | second unit cinematographer (as Kathy Li) |
Xingyi Liao | ... | dolly grip |
Yong Liu | ... | still photographer |
Chen Lu | ... | assistant camera |
Hang So | ... | underwater camera assistant |
Youxin Xu | ... | assistant camera |
Yuntao Xu | ... | electrician |
Cunhua Zhang | ... | gaffer |
Haochuan Zhao | ... | making-of |
Yinhao Zhao | ... | electrician |
Costume and Wardrobe Department
Guijuan Ma | ... | costume assistant |
Ke Zhang | ... | costumer |
Editorial Department
Olivier Fontenay | ... | colorist |
Script and Continuity Department
Zhixin Pan | ... | script supervisor |
Peter Walters | ... | script consultant |
Additional Crew
Ryan Wong | ... | assistant: Jet Li |
Yi Yang | ... | production coordinator |