Cast & Crew

Directed by

Yimou Zhang

Writing Credits

Zhihong Bian
(written by) (as Zhi-Hong Bian)
Yu Cao
(play)
Nan Wu
Yimou Zhang

Cast

Chow Yun-Fat
Emperor Ping
Gong Li
Empress Phoenix
Jay Chou
Prince Jai
Ye Liu
Crown Prince Wan
Dahong Ni
Jiang / Imperial Physician
Junjie Qin
Yu / Prince
Man Li
Jiang Chan
Jin Chen
Mrs. Jiang
Aaron C. Shang
Liang / Prince (as Aaron Shang)
Liam O'Brien
Prince Jai
Yuri Lowenthal
Prince Yu
Siran Ge
Maid
Lisen Ai
Performer
Xiaoyi Chen
Performer
Xinhua Chen
Performer
Shusheng Cong
Performer
Bai Feng
Performer
Dingkong Feng
Performer
Yudong Gao
Performer
Dan Ge
Performer
Chonghui Guo
Performer
Zonghan Hong
Performer
JingKan Hou
Performer
Pan Hu
Performer
Guangxi Huo
Performer
Lianshi Jiao
Performer
Guo Jiulong
Performer
Geng Li
Performer
Jingfei Li
Performer
Junxi Li
Performer
Lu Li
Performer
Ming Li
Performer
Shuang Li
Performer
Sisi Li
Performer
Xuanjie Li
Performer
Yang Li
Performer
Yufei Li
Performer
Daiyeng Ling
Performer
Chunyu Liu
Performer
Lianyuan Liu
Performer
Shabai Liu
Performer
Shanshan Liu
Performer
Shaochun Liu
Performer
Wanting Liu
Performer
Weijie Liu
Performer
Xiaohui Liu
Performer
Yang Liu
Performer
Zhengeng Liu
Performer
Yangming Mao
Performer
Honglin Sheng
Performer
Chuan Shi
Performer
Renshan Shi
Performer
Aiqin Shu
Performer
Huiru Sun
Performer
Menging Sun
Performer
Quan Sun
Performer
Houli Tang
Performer
Ye Tian
Performer
Cong Wang
Performer
Hongsheng Wang
Performer
Jinbo Wang
Performer
Langi Wang
Performer
Xingye Wang
Performer
Sailan Xi
Performer
Xiuneng Yang
Performer
Zeyu Yang
Performer
Tingting Yu
Performer
Yali Zeng
Performer
Shihan Zhan
Performer
Hua Zhang
Performer
Jiao Zhang
Performer
Jihang Zhang
Performer
Wen Zhang
Performer
Ya Zhang
Performer
Yiaqing Zhang
Performer
Yide Zhang
Performer
Guangyu Zhu
Performer

Produced by

William Kong
producer
Weiping Zhang
producer
Yimou Zhang
producer
Zhenyan Zhang
line producer

Music by

Shigeru Umebayashi

Cinematography by

Xiaoding Zhao

Editing by

Long Cheng

Production Design by

Tingxiao Huo

Art Direction by

Chengguang Dong
Hongwu Sun
Xinhua Wei
Bin Zhao
supervising art director
Minxuan Zong

Costume Design by

Jessie Dai
Chung-Man Yee

Makeup Department

Siu-Mui Chau
chief hair stylist
Emily Lin
chief hair stylist
Jian-Ping Liu
chief makeup artist
Yun Ling Man
chief makeup artist (as Yun-Ling Man)
Ying-Kwan Tam
chief hair stylist

Production Management

Tianhui Ge
unit production manager
Angie Lam
post-production manager

Second Unit Director or Assistant Director

Lulu Fu
assistant director
Yu Liang
assistant director
Guonan Liu
first assistant director
Mickey Shuo Xing
assistant director
Xichuan Zang
assistant director (as Qiwu Zang)

Sound Department

Steve Burgess
sound effects editor
Bruce Emery
dolby consultant
Detlef Halaski
re-recording mixer
Xue Han
sound editor
Wei He
sound effects editor
Phil Jeffers
foley artist / sound editor
Hongrui Ji
sound effects editor
Qianqian Ke
foley artist
Jia Liu
sound editor
Niu Ma
sound effects editor
Robert Mackenzie
re-recording mixer (as Rob Mackenzie) / sound effects editor (as Rob Mackenzie)
Jason Mannell
foley artist
Michael McMenomy
sound editor
Peter Mills
foley editor
Glenn Newnham
sound effects editor
Paul Pirola
sound effects editor
Roger Savage
re-recording mixer / sound supervisor
Ye Shu
sound effects editor
Fabiola Stevenson
Dialogue Recording Supervisor (english language version)
Qiuxia Sun
sound editor
Jing Tao
sound designer / supervising sound editor
Terry Tu
foley artist (as Hao Tu)
Mario Vaccaro
foley artist
Rainbow Wang
supervising sound editor (as Yuhong Wang)
Zhida Wei
sound post-production coordinator
David White
foley artist
Andy Wright
sound effects editor
Jing Xiao
sound effects editor
Fan Xie
sound technician
Bin Zhang
sound post-production coordinator

Special Effects by

Amit Desai
technical developer

Visual Effects by

Lucy Ainsworth-Taylor
executive producer: MPC
Paul Alexiou
visual effects film editorial: MPC
Purvez Amirali
CG artist: MPC (as Purves Amarali)
Chris Armsden
rendering technical director: MPC
Daniel Ashton
scanning and recording technician: Weta Digital (as Dan Ashton)
Jonathan Attenborough
lead digital artist: MPC
Lucy Bailey
research and development artist
Murray Barber
digital compositor: MPC
Angela Barson
visual effects supervisor: MPC
Shyal Beardsley
crowd technical director: digital army, MPC
Matthew Benns
system support
Nick Booth
scanning and recording supervisor: Weta Digital
Hayley Brazelton
rotoscope artist: MPC (as Hayley Collins)
Izet Buco
rotoscope artist: MPC
Stuart Bullen
roto/prep artist
Jon Capleton
matchmove Artist: MPC
Tom Carrick
motion capture: MPC
Belle Chan
digital compositor: Centro Digital Pictures (as Chan Bo Yee) (as Belle)
Gladys Ching Sze Chan
computer graphics animator: Centro Digital Pictures (as Chan Ching Sze) (as Gladys)
Simon Hok Hing Chan
computer graphics animator: Centro Digital Pictures (as Chan Hok Hing) (as Simon)
Tommy Bing Chang
computer graphics animator: Centro Digital Pictures (as Chang Bing) (as Tommy)
Jacffy Shing Lok Che
computer graphics animator: Centro Digital Pictures (as Che Shing Lok) (as Jacffy)
Andrew Wei Wen Chen
conceptual designer: Centro Digital Pictures (as Chen Wei Wen) (as Andrew)
Cecil Man Ching Cheng
visual effects producer: Centro Digital Pictures (as Cheng Man Ching) (as Cecil)
Vivian Wing Tong Cheuk
visual effects producer: Centro Digital Pictures (as Cheuk Wing Tong) (as Vivian)
Tommy Chin Wing Cheung
digital compositing supervisor: Centro Digital Pictures (as Cheung Chin Wing) (as Tommy)
Jim Kwok Ming Chim
conceptual designer: Centro Digital Pictures (as Chim Kwok Ming) (as Jim)
Josey Tak Wai Chiu
digital compositor: Centro Digital Pictures (as Chiu Tak Wai) (as Josey)
Ka Man Choi
computer graphics animator: Centro Digital Pictures (as Choi Ka Man)
Tsz Yeung Choi
digital compositor: Centro Digital Pictures (as Choi Tsz Yeung) (as Jeremy)
Eddie Tsin Yan Chow
computer graphics animator: Centro Digital Pictures (as Chow Tsin Yan) (as Eddie)
Vanessa Man Wah Chu
visual effects assistant: Centro Digital Pictures (as Chu Man Wah) (as Vanessa)
Choi-Ying Chung
visual effects assistant: Centro Digital Pictures (as Chung Choi Ying)
Dennis Chim Kwan Chung
computer graphics animator: Centro Digital Pictures (as Chung Chim Kwan) (as Dennis)
Frankie Chung
visual effects supervisor: Centro Digital Pictures (as Chung Chi Hang)
Luan Davis
prep artist: MPC / roto artist: MPC
Paul Driver
visual effects coordinator: MPC
Laura Dubsky
rotoscope artist: MPC
Jonathan East
render wrangler: MPC
Michael Elson
executive producer: MPC
Philip English
rotoscope artist: MPC
Alyssa Evans
producer
Finkbom
CG artist: opening title animation
Matt Foster
prep artist: MPC / roto artist: MPC
Honkaz Hing Keung Fung
conceptual designer: Centro Digital Pictures (as Fung Hing Keung) (as Honkaz)
Jami Gigot
concept artist / digital artist
Miles Glyn
CG artist: MPC
Alex Guri
digital compositor
David Hampton
scanning and recording technician: Weta Digital
Lionel Heath
roto/prep: MPC
Matt Hicks
CG artist: opening title animation
Martin Hobbs
executive producer: MPC
Oliver Hollis
motion capture actor
Henrik Holmberg
CG artist: MPC
Vlad Holst
CG artist: MPC
Greg Howe-Davies
rotoscope artist: MPC
Franco Yuk Leung Hung
computer graphics supervisor: Centro Digital Pictures (as Hung Yuk Leung) (as Franco)
Harry Ching Wei Hung
computer graphics supervisor: Centro Digital Pictures (as Hung Ching Wei) (as Harry)
Marc Hutchings
prep artist: MPC / roto artist: MPC
Ryan Hutchings
roto/prep artist: MPC
Suzanne Jandu
compositing supervisor
Drew Jones
visual effects: executive producer
Owen Jones
matchmove artist
Olivier Junquet
fluid technical director: MPC
Catharine Wan Tin Kam
computer graphics animator: Centro Digital Pictures (as Kam Wan Tin) (as Catharine)
Peng Ke
on-set visual effects: MPC (as Peng Ke)
Arek Komorowski
digital compositor
Felix Tsz Fei Lai
digital compositor: Centro Digital Pictures (as Lai Tsz Fei) (as Felix)
Alan Kin Lun Lam
computer graphics animator: Centro Digital Pictures (as Lam Kin Lun) (as Alan)
Noelle Ho Ching Lam
digital compositor: Centro Digital Pictures (as Lam Ho Ching) (as Noelle)
Debbie Langford
motion capture: MPC
Ricky Chi Fung Lau
computer graphics supervisor: Centro Digital Pictures (as Lau Chi Fung) (as Ricky)
Vicki Wong Kei Lau
conceptual designer: Centro Digital Pictures (as Lau Wing Kei) (as Vicky)
Kwok Yiu Lee
computer graphics animator: Centro Digital Pictures (as Lee Kwok Yiu)
John Leonti
computer graphics supervisor: MPC
Edward Yu Cheung Leung
computer graphics animator: Centro Digital Pictures (as Leung Yu Cheung) (as Edward)
Ken Kai Yin Leung
computer graphics animator: Centro Digital Pictures (as Leung Kai Yin) (as Ken)
Manda Pui Man Leung
computer graphics animator: Centro Digital Pictures (as Leung Pui Man) (as Manda)
Ricky Leung
digital compositor: Centro Digital Pictures (as Leung Kwok Ming) (as Ricky)
Ross Kar Hin Leung
computer graphics supervisor: Centro Digital Pictures (as Leung Kar Hin) (as Ross)
Wai Kit Leung
computer graphics supervisor: Centro Digital Pictures (as Leung Wai Kit)
Yiu Fung Leung
computer graphics supervisor: Centro Digital Pictures (as Leung Yiu Fung)
Jason Hang Kei Li
computer graphics animator: Centro Digital Pictures (as Li Hang Kei) (as Jason) / visual effects (as Li Hang Kei Jason)
Bryan Litson
3d artist
So Man Lung
computer graphics animator: Centro Digital Pictures (as So Man Lung)
Vaibhav Marathe
digital compositor: MPC
Gary Marshall
motion capture: MPC
Alan McCabe
render wrangler: MPC
Marlin McGlone
data operative
Alasdair McNeill
roto/prep supervisor: MPC
Paul McWilliams
matchmove Artist: MPC
Ellen E. Miki
rotoscope artist: MPC (as Ellen Miki)
Gavin Mills
visual effects artist
H.M. Mirza
rotoscope artist: MPC (as Humayun Mirza)
Steve Moncur
CG artist: MPC
Ryan Mullany
roto/prep artist
Dan Neal
lead digital artist: MPC
Stuart Nelhams
visual effects editor: MPC
Martin Newcombe
matchmove artist
Elliot Newman
digital artist
Roy Ka Lung Ng
digital compositor: Centro Digital Pictures (as Ng Ka Lung) (as Roy)
Simon Payne
effects technical director
Ralph Chun Ho Poon
computer graphics animator: Centro Digital Pictures (as Poon Chun Ho) (as Ralph)
Ollie Rankin
crowd sim lead
Tim Riley
crowd technical director
Becky Roberts
roto-, prep- and matchmove coordinator: MPC
James Russell
digital compositor: MPC
Steve J. Sanchez
digital compositor
Liz Scully
lead digital artist: MPC
Man Yu Sin
digital compositor: Centro Digital Pictures (as Sin Man Yu)
Julia Stannard
visual effects producer (as Julia Wigginton)
David Sudd
matchmove Artist: MPC
Chi Ho Suen
computer graphics supervisor: Centro Digital Pictures (as Suen Chi Ho)
Simon Cheuk Wah Sze
computer graphics supervisor: Centro Digital Pictures (as Sze Cheuk Wah) (as Simon)
Hon Man Tang
computer graphics animator: Centro Digital Pictures (as Tang Hon Man)
Vicky Wei Tang
computer graphics animator: Centro Digital Pictures (as Tang Wei) (as Vicky)
Andrew Myles Thompson
matchmove Artist: MPC (as Andrew Thompson)
Kenny Kin Wai Tse
computer graphics animator: Centro Digital Pictures (as Tse Kin Wai) (as Kenny)
King Ho Tse
digital compositing supervisor: Centro Digital Pictures (as Tse King Ho)
John Van Hoey Smith
digital compositor
Billy Sung Yik Wai
computer graphics animator: Centro Digital Pictures (as Wai Sung Yik) (as Billy)
Pete Williams
scanning and recording manager: weta digital
Chris Wilson
3D artist: MPC / render wrangler: MPC
Oliver Winwood
assistant digital resource manager: MPC
Ammann Christine Wong
digital compositor: MPC (as Christine Yuen Yan Wong)
Candy Ke Wan Wong
digital compositor: Centro Digital Pictures (as Wong Ke Wan) (as Candy)
Don Wong
effects supervisor: Centro Digital
Jacky Ke Kui Wong
computer graphics animator: Centro Digital Pictures (as Wong Ke Kui) (as Jacky)
Jen Ka Wing Wong
digital compositor: Centro Digital Pictures (as Wong Ka Wing) (as Jen)
Ollie Shu Kuen Wong
computer graphics animator: Centro Digital Pictures (as Wong Shu Kuen) (as Ollie)
Patrick Chak Ki Wong
computer graphics animator: Centro Digital Pictures (as Wong Chak Ki) (as Patrick)
Rachel Wai-Yan Wong
digital compositor: Centro Digital Pictures (as Wong Wai Yan) (as Rachel)
Zerah Shing Yan Wong
computer graphics animator: Centro Digital Pictures (as Wong Shing Yan) (as Zerah)
Anna Yamazoe
matchmove Artist: MPC
Hin Wai Yeung
computer graphics animator: Centro Digital Pictures (as Yeung Hin Wai)
Lisa Yee Man Ying
digital compositor: Centro Digital Pictures (as Ying Yee Man) (as Lisa)
Marco Chun Yi Yip
computer graphics animator: Centro Digital Pictures (as Yip Chun Yi) (as Marco)
Johnny Kwong Hung Yue
conceptual designer: Centro Digital Pictures (as Yue Kwong Hung) (as Johnny)
Martyn Drake
systems: MPC (uncredited)
Stuart Messinger
asset department manager: MPC (uncredited)

Stunts

Xia Bin
stunts & doubles
Min Chen
stunts & doubles
Chuanyong Cheng
stunts & doubles
Siu-Tung Ching
action director (as Tony Ching Siu-Tung)
Shi Feng
stunts & doubles
Xiang Gao
stunts & doubles
Xiaonan Han
stunts & doubles
Tengijiao Hu
stunts & doubles
Lei Li
stunts & doubles
Cheng Wei Ou
stunts & doubles (as Ou Chengwei)
Jianyong Qi
stunts & doubles
Yong Sun
stunts & doubles
Wen Hua Wang
stunts & doubles
Xiaodong Xia
stunts & doubles
Yongwei Xie
stunts & doubles
Jia Yu
stunts & doubles

Camera and Electrical Department

Xiaoyan Bai
still photographer
Kai Chen
crane grip
Raymond Lam
camera operator / steadicam operator
Wensheng Li
assistant camera
Yifan Wang
camera assistant
De-Guang Wen
camera operator
Ou Xu
lighting designer

Animation Department

Ian Cross
director: opening sequence title animation
Chris Hill
animator (title sequence)
Chris Hutchison
animator
Inga Millers
producer: opening title sequence animation

Costume and Wardrobe Department

Ivy Chan
assistant costume designer
Nicole Yuen
costume assistant

Editorial Department

Pinghu Gu
dv editor / on-set editor
Warren Lynch
digital intermediate supervisor
Adrian Kays
trailer editor (uncredited)

Music Department

Toshiyuki Kuwahara
assistant music programmer
Sachiko Miyano
orchestrator
Daniel Nielsen
composer: trailer music
Kumiko Sekiguchi
music production manager
Minoru Tanaka
music editor / music mixer
Yoshiko Uchida
assistant music preparation
Shigeru Umebayashi
music programmer / score producer
Tadashi Yatabe
music programmer

Additional Crew

Siu-Tung Ching
action director
Cai Li
martial arts supervisor
Sophie Saleyron
press attache: France
Tsutomu Satomi
sound coordinator
Fang Tong
historical consultant / literary consultant
Shigeru Umebayashi
synthesizer
Sophia Wang
Assistant Script Supervisor
Tadashi Yatabe
synthesizer
Xiaolong Zhang
ancient etiquette advisor (as Zhang Xiaolong)
All Filters