Cast & Crew

Directed by

Xiaogang Feng

Writing Credits

Gangjian Qiu
William Shakespeare
(play)
Heyu Sheng

Cast

Ziyi Zhang
Empress Wan
You Ge
Emperor Li
Daniel Wu
Prince Wu Luan
Xun Zhou
Qing Nu
Jingwu Ma
Minister Yin Taichang
Xiaoming Huang
General Yin Sun
Zhonghe Zhou
Chamberlain
Qiusheng Zeng
Governor Pei Hong
Xiyan Xu
Ling
Yanbin Liu
Messenger
Lun Ma
Pharmacist
Xiang Bin
Imperial Guard
Chunyu Zheng
Imperial Guard
Bing Bo
Executioner
Kai Cui
Dancer
Jingyi Du
Dancer
Ho Fei
Dancer
Tieyong Liu
Gouvernment Secretary
Siwei Ou
Dancer
Aaron C. Shang
Jiang Lei
Atsushi Takita
Dancer
Yusuke Tuyomi
Dancer
Yubo Wang
Red Laced Dancer
Jianhai Wei
White Laced Dancer
Liang Zhan
Dancer
Nan Zhang
Jocker

Produced by

John Chong
producer
Lorraine Ho
executive producer
Xiaofeng Hu
line producer
Shirley Lau
line producer
Gangjian Qiu
executive producer
Zhongjun Wang
producer
Zhonglei Wang
executive producer
Woo-Ping Yuen
executive producer (as Woo-Ping Yuen)

Music by

Dun Tan

Cinematography by

Li Zhang

Editing by

Liu Miaomiao

Art Direction by

Tim Yip
(as Timmy Yip)

Makeup Department

Siu-Mui Chau
hair stylist (as Chau Siu Mui)
Lipin Cheng
assistant hair stylist
Ai Ge
assistant makeup artist
Congying Hao
assistant makeup artist
Lee-Na Kwan
makeup artist (as Kwan Lee Na)
Qiuju Liu
assistant hair stylist
Huarong Mei
makeup artist
Jun Wang
assistant makeup artist
Li Wang
assistant makeup artist
Yuling Wang
makeup artist
An Yang
assistant hair stylist

Second Unit Director or Assistant Director

Feng Feng
second assistant director
Xiaoli Gong
third assistant director
Di Huang
second assistant director
Yang Wei
third assistant director
Xijue Zhang
third assistant director (as Zhang Xinyue)
Chunyu Zheng
first assistant director

Art Department

Li Ji Qing
assistant art director (as Kingki)
Ping Li
cartographer
Shuo Liu
assistant art director

Sound Department

Sona Balam
re-recording mixer
Wai-Leung Chan
foley artist (as Weiliang Chen)
Chi-Foon Lee
foley artist (as Zhikuan Li)
Juan Lin
assistant sound recording
Danrong Wang
sound
Bo Wen
sound recordist
Nan Zhao
sound editor
Ying Zhao
sound
Peiji Zheng
foley artist

Visual Effects by

Anuj Anand
digital compositor: Technicolor Creative Services, Toronto
Jean-François Bachand
digital supervisor: Technicolor Creative Services, Montreal
Ioan Balcosi
compositor
Reuben Barkataki
compositor
Kathryn Bolt
senior compositor
Landon Bootsma
digital compositor: Technicolor
Kris Brockman
digital compositor: Technicolor Creative Services, Toronto
Jeff Bruneel
senior compositor: Technicolor Creative Services, Toronto
Izet Buco
roto/prep artist: MPC
Stuart Bullen
roto/prep artist
Kyle Burris
character technical director: Technicolor Creative Services, Toronto
John Cairns
digital compositor
Breck Campbell
title designer
Kevin Chandoo
title design
Paul Chapman
digital compositor
Craig Clarke
senior compositor
Dug Claxton
digital compositor
Anthony De Chellis
animator: Technicolor Creative Services, Toronto
Paul DeOliveira
digital compositor: Technicolor Creative Services, Toronto
Mike Diltz
digital compositor
Gene Dreitser
senior technical director
Laura Dubsky
roto/prep artist: MPC
Michael Elson
executive producer: MPC
Philip English
roto/prep artist: MPC
Matt Foster
roto/prep artist: MPC
Rob Gennings
animator: Technicolor
Brent Paul George
animation director: Technicolor Creative Services, Toronto (as Brent George)
Robert Hall
roto/prep artist: MPC
Lionel Heath
roto/prep artist: MPC
Richard Helliwell
roto/prep artist: MPC
Gael Hollard
digital compositor: Technicolor Creative Services, Montreal
Vlad Holst
digital artist: MPC
Marc Hutchings
roto/prep artist: MPC
Garfie James
animator: Technicolor Creative Services, Toronto
Yanming Jiang
visual effects supervisor
Drew Jones
visual effects executive producer: MPC
Phil Jones
visual effects supervisor
Khi-Hyun Kim
visual effects artist
Martin Krol
lead modeler: Technicolor Creative Services, Toronto
Ryan Kuba
visual effects coordinator: Technicolor Creative Services
Emanuel LaFrance
digital compositor: Technicolor Montreal
Yann Laliberte
digital compositor
Stuart Lashley
visual effects plate supervisor: MPC
Claude Lauzon
digital compositor: Technicolor Creative Services, Montreal
Tracy Lefler
visual effects production manager: Technicolor
John Leonti
digital artist: MPC
Brenda Levert
visual effects production manager: Technicolor Creative Services, Vancouver
Dany McDonald
production coordinator: Technicolor Creative Services, Montreal
Ryan Mcdonald
shader development
Alasdair McNeill
roto/prep supervisor: MPC
H.M. Mirza
roto/prep artist: MPC (as Humayun Mirza)
Ryan Mullany
roto/prep artist
Eric Myles
digital compositor: Technicolor Creative Services, Toronto
Martin Newcombe
matchmove artist
Jordan Nieuwland
matte painter: Technicolor
Erik Nordby
lead compositor
Jessica Norman
visual effects supervisor: MPC
Sean O'Hara
senior compositor: Technicolor Creative Services, Toronto
Mike Outlaw
roto/prep artist: MPC
Hojin Park
digital compositor: Technicolor, Toronto
Jeremy Price
digital compositor: Technicolor Creative Services, Vancouver
Persis Reynolds
visual effects producer: Technicolor
Becky Roberts
roto/prep coordinator: MPC
Ruben I. Salazar
senior compositor: Technicolor Creative Services, Toronto (as Ruben Salazar)
Tom Sinnott
operations director: Technicolor Creative Services, Toronto
Jason Snea
lead compositor: Technicolor Creative Services, Toronto
Julia Stannard
visual effects producer: MPC (as Julia Wigginton)
Alexander L. Stephan
effects technical director: Technicolor Creative Services, Toronto (as Alex Stephan)
Paul Venn Stirling
prep artist: MPC (as Paul Stirling) / roto artist: MPC (as Paul Stirling)
Sean Stranks
digital compositor: Technicolor
Michael Tai
visual effects production assistant: Technicolor Creative Services, Toronto
David Thompson
digital compositor: Technicolor Creative Services, Toronto (as David C. Thompson)
Mark Tureski
film scanning operator
Sebastien Veilleux
digital compositor
Pat Wakefield
digital compositor
Brent Whitmore
digital compositor: Technicolor Creative Services, Toronto
Sunny Wong
digital compositor
Melody Woodford
match move supervisor & coordinator: MPC
Sarah Wormsbecher
visual effects production manager: Technicolor
Noel Wright
digital compositor
Marusha Xeros
visual effects producer: Technicolor Creative Services, Vancouver
Karl Claveria
wire/rig removal (uncredited)
Rea Labayen
wire/rig removal (uncredited)
Leo Moralina
wire/rig removal (uncredited)
Ron Reyes
wire/rig removal (uncredited)
Ivee Serna
wire/rig removal (uncredited)
Klaus Steden
digital cinema engineer: Technicolor (uncredited)

Stunts

Siu-Wah Chan
stunts
Hu Chen
stunts
Lanji Chen
stunts
Meng Meng Chen
stunts
Quoqing Deng
stunts
Wai-Lun Fung
stunts
Yaxi He
stunts
Kun Ju
stunts
Huen-Chiu Ku
action coordinator
Chi Tai Lam
stunts
Fangjin Li
stunts
Guohai Li
stunts
Qingcheng Li
stunts
Qingwen Li
stunts
Xiang Li
stunts
Chi Wah Ling
stunts
Ruo Xian Liu
stunts
Wei Liu
stunts
Yan Liu
stunts
Jian Shu
stunts
Tengfei Tang
stunts
Qiliang Wan
stunts
Wei Wang
stunts
Duan Yu
stunts
Cheung-Yan Yuen
action coordinator
Shun-Yee Yuen
action coordinator
Jin Zhang
stunts
Bing Hai Zhu
stunts
Yinhua Zhu
stunts
Yuanzhang Zhuang
stunts

Camera and Electrical Department

Minghui Cao
assistant camera
Qiang Chen
assistant camera
Bin Du
assistant camera
Xiao Er
assistant camera
Dou Fei
assistant camera
Yu Fei
assistant camera
Raymond Lam
camera operator / steadicam operator
Bin Li
assistant camera
Wang Lian
assistant camera
Chen Lu
assistant camera
Meng Luo
assistant camera
Longwei Shao
assistant camera
Lei Wang
assistant camera
Qiuhong Xiao
assistant camera
Ze Xie
camera operator
Mingyue Xu
assistant camera
Fujie Zhai
gaffer
Zili Zheng
gaffer

Costume and Wardrobe Department

Lu Dan
wardrobe assistant
Xiaojun Feng
wardrobe assistant
Jin-Hua Gu
wardrobe (as Gu Jinhua)
Shu-Chen Hsu
costume supervisor (as Hsu Shu Chen)
Bao-Rong Huang
wardrobe (as Huang Baorong)
Weili Luo
wardrobe assistant
Ji Na
wardrobe assistant
Shieh Ying Ying
wardrobe assistant
Ming Zhu
wardrobe assistant
Xiaolin Zhu
wardrobe assistant

Editorial Department

Steven Delman
digital intermediate colorist (as Steve Delman)
Rob Gyorgy
DI editor
Heidi Sotiriou
digital intermediate project coordinator (as Heidi Holm)

Music Department

BBC Concert Orchestra
performed by
Liu Ye
composer assistant (uncredited)

Script and Continuity Department

Hao Sun
script supervisor
Qianning Tao
script supervisor

Additional Crew

Chris Besseling
uk marketing executive: metrodome
Mike 'Fuzzy' Ellis
vice president of digital film
Xiaoqing Gang
accountant
Eidan Hanzei
adr voice replacement (as Henry Hayashi)
Xiaoping Wang
accountant
Yuanyuan Wang
choreographer
Woo-Ping Yuen
action choreographer (as Woo-Ping Yuen)
Riga Wu
equestrian director
Weihua Zhao
accountant

Thanks

Kaitlin Collins
special thanks
An Dong
special thanks
All Filters