- Hui-Ling Wangscreenplay by (as Wang Hui Ling) and
- James Schamusscreenplay by and
- Kuo Jung Tsaiscreenplay by (as Tsai Kuo Jung)
- Du Lu Wangbased on the book by (as Wang Du Lu)
Cast
(in credits order) verified as complete
- Chow Yun-Fat(as Chow Yun Fat)
- Ziyi Zhang(as Zhang Ziyi)
- Pei-Pei Cheng(as Cheng Pei-Pei)
- Deming Wang(as Wang De Ming)
- Suying Huang(as Huang Su Ying)
- Jinting Zhang(as Zhang Jin Ting)
- Jianhua Feng(as Feng Jian Hua)
- Zhenxi Du(as Du Zhen Xi)
- Cheng Lin Xu(as Xu Cheng Lin)
- Wensheng Wang(as Wang Wen Sheng)
- Dong Song(as Song Dong)
- Zhongxuan Ma(as Ma Zhong Xuan)
- Bao Cheng Li(as Li Bao Cheng)
- Yongde Yang(as Yang Yong De)
- Shaojun Zhang(as Zhang Shao Jun)
- Ning Ma(as Ma Ning)
- Jianmin Zhu(as Zhu Jian Min)
- Changsheng Dong(as Don Chang Sheng)
- Shaocheng Zhang(as Chang Sao Chen)
- Bo-Chu Chuiassociate producer (as Chui Po Chu)
- Li-Kong Hsuproducer (as Hsu Li Kong) (produced by)
- William Kongproducer (as Bill Kong) (produced by)
- Philip Leeassociate producer
- David Lindeexecutive producer
- Er-Dong Liuline producer (as Liu Er Dong)
- James Schamusexecutive producer
- Wai Sum Shialine producer (as Shia Wai Sum)
- Quangang Zhengco-producer (as Zheng Quan Gang) (co-produced by)
- Xing-Zhan Yangsupervising art director
- Zhanjia Yangsupervising art director
- Siu-Mui Chauhair stylist
- Liu-Jing Dongmakeup artist
- Yong-Hao Fanmakeup artist
- Jian-Ping Liumakeup artist
- Yun Ling Mankey makeup artist (as Yun-Ling Man)
- Yi-Gong Renmakeup artist
- Jian-Hua Liuassistant production manager
- Kelly Millerproduction executive: Good Machine International
- Ketty Millerexecutive in charge of production
- Heman Pengassistant production manager (as Yu-Fong Peng)
- Jeff Robinsonpost-production supervisor
- Chi-Wah Tseassistant production manager
- Jing-Hua Wangassistant production manager
- Kai Keung Laifirst assistant director
- Sylvia Liufirst assistant director (as Silvia Liu)
- Cheng Lin Xusecond assistant director
- Jinting Zhangsecond assistant director
- Ying-Ying Zhousecond assistant director
- Hong-Bo Zhusecond assistant director
- Bing Cheungset props
- Shu-Wing Fungsupervising stand-by props
- Yan-Qing Heassistant construction coordinator
- Dajiang Jiset props (as Da-Jiang Ji)
- Quan Jiangconstruction coordinator
- King-Fat Kungproperty master
- Bao-Tai Listand-by props
- Ming-Shan Listand-by props
- Wei-Zheng Liset props
- Gina Alfanoadr editor
- Mark Bettstechnical supervisor: sound
- Chad Birminghamsound department intern
- David Boultonadr mixer
- Benjamin Cheahfoley editor
- Marko A. Costanzofoley artist
- Kay Denmarkadr boom operator
- Henry Dobsondubbing supervisor: international versions
- Jesse Ehredtsound recordist
- Robert Fernandezre-recording mixer
- Patrick Ballinvisual effects editor: MVFX
- Travis Baumanndigital supervisor: Manex LA
- Jenny Behnkedigital artist (as Jennifer Behnke)
- John Casselladigital artist (as John Cassella Jr.)
- Robert Chapindigital artist
- Charles Darbydigital matte supervisor: Digital Firepower
- John 'D.J.' Des Jardin3d supervisor
- Bill Dietrichdigital artist
- Michael Federvisual effects executive producer: Blue Sky Studios
- Donald Flygeneral manager
- Fong-Dai Chanmartial arts stunts (as Fang-Tei Chen)
- Siu-Wah Chanstunts
- Su-Weh Chinmartial arts stunts
- Wai-Lun Fungmartial arts stunts
- Yun Liang Geomartial arts stunts
- Cuan-Liang Homartial arts stunts
- Chuen-Ze Jinmartial arts stunts
- Zhanwen Koumartial arts stunts (as Zhan-Wen Keu)
- Feng-Xiang Baoset camera grip: second unit
- Gei-Ming Caoset lighting grip
- Kam-Chuen Chanstill photographer
- Sung Fai Choicamera operator: second unit
- Ji-Leung Chongfirst assistant camera
- Jin-Chu Duset lighting grip
- Wu-Tong Caoassistant costumer
- Jin-Hua Gucostumer
- Shu-Chen Hsuchief costume supervisor
- Bao-Rong Huangwardrobe master
- Zhi-Bin Zhaocostumer
- Yu-Juan Zhengassistant costumer
- Pankaj Bajpaicolorist (as Pankaj Bajpal)
- Angela Bellisiopost-production assistant
- Andrew Bucklandassistant editor (as Drew Buchland)
- David Hammecolorist
- Shelby Siegelsecond assistant editor
- Tim Streetofirst assistant editor
- Patricia Sztabanegative cutter
- Stan Sztabanegative cutter
- Joe Violantedailies advisor
- Tommy Anthonybacking vocals
- Jorge Calandrellicomposer: song "A Love Before Time" / music producer: "A Love Before Time"
- Xie-Yang Chenconductor
- Elaine Chowtranslator: lyrics "A Love Before Time"
- Kuo-Tai Chungengineer: Mandarin Background vocals
- David Cossinmusician: percussion / soloist: percussion
- Steven Epsteinmusic producer
- Julio Hernándezelectric bass
- Sherrie Liuscript supervisor
- Su-Juan Zhengassistant script supervisor
- Hong-Qun Baiproduction assistant
- John Charlessoftware engineer: Sony DAC
- Ching Wei Chenassistant: Mr. Hsu
- Ling-Ying Chengassistant: Ms. Yeoh
- Shang-Liang Dongset production assistant
- Chun-Jiang Duenset production assistant
- Mei-Rong Fanlocation accountant
- Angela Fungaccountant: Hong Kong
- Pamela Godwin-Austenpress: international
- Philip Stocktonspecial thanks
Contribute to this page
Suggest an edit or add missing content