Cast & Crew

Directed by

John Woo

Writing Credits

John Woo
(screenplay) &
Khan Chan
(screenplay) (as Chan Khan) &
Cheng Kuo
(screenplay) (as Kuo Cheng) &
Heyu Sheng
(screenplay) (as Sheng Heyu)
Guanzhong Luo
(novel)

Cast

Tony Leung Chiu-wai
Zhou Yu
Takeshi Kaneshiro
Zhuge Liang
Fengyi Zhang
Cao Cao
Chang Chen
Sun Quan
Wei Zhao
Sun Shangxiang
Jun Hu
Zhao Yun
Chi-Ling Lin
Xiao Qiao
Shidô Nakamura
Gan Xing
Yong You
Liu Bei
Baasanjav Mijid
Guan Yu
Yong Hou
Lu Su
Chang Hai Chen
Qin Seng
Yu Gui Cui
Xu Chu
Nicole Dionne
Xiao Qiao
Xiang Rui Fu
Baby Dou
Chao Guo
Yue Jin
Feng He
Man Tun
Yin He
Lady Mi
Philip Hersh
Emperor Han
Xiaoguang Hu
Xia Hou Jan
Hongwei Jia
Zhang You
Tong Jiang
Li Tong
Hong Li
Lady Gan
Hong Chen Li
Soldier
Jing Ma
Wei Ben
Jingwu Ma
Old man
Ho Wu Li Ji Mong
Guan Ping
Xiaohong Shi
Jiang Gan
Jia Song
Li Ji
Xin Yu Sun
Sheperd Boy
Dawei Tong
Sun Shucai
Hui Wang
Cao Hong
Ning Wang
Emperor Han
Qingxiang Wang
Kong Rong
Yu Zhang Wang
Cheng Pu
Zao Lai Wang
Chang Yu
Qi Wu
Gu Yong
Gang Xie
Hua Tuo
Fong Nian Xu
Zhang Liao
Hua Ye
Tian Tian
Zhen Yi
Cai Mao
Jinsheng Zang
Zhang Fei
Shan Zhang
Huang Gai
Yi Zhang
Zhang Zhao
Chengshun Zhao
Xui You

Produced by

Terence Chang
producer
Mitchell E. Dauterive
line producer: miniature unit
Zilong Guo
co-producer (as Guo Zilong)
Sanping Han
producer (as Han Sanping)
Bing He
co-producer (as He Bing)
Xiaofeng Hu
executive producer (as Hu Xiaofeng) / line producer (as Hu Xiaofeng)
Sirena Liu
co-producer (as Liu Yan)
Max Matsuura
co-producer (as Masato Matsuura)
Rick Nathanson
line producer
Mingyu Peng
administrative producer (as Peng Mingyu)
Zhonglun Ren
co-producer (as Ren Zhonglun)
Jeonchun Ryu
co-producer
Tsai-Yang Tang
administrative producer (as David Tang)
Zhan Teng
co-producer (as Teng Zhang)
Jianqiu Wang
co-producer (as Wang Jianqiu)
Wei Wang
administrative producer (as Wang Wei)
Anne Woo
administrative producer
John Woo
producer
Dennis Wu
co-producer
Kebo Wu
co-producer
Shoucheng Yang
co-producer (as Yang Shoucheng)
Ju-Feng Yeh
administrative producer (as Yeh Jufeng)
Cheri Yeung
administrative producer
Dong Yu
co-producer (as Yu Dong)
Daxing Zhang
co-producer (as Daxing Zhang)
Qiang Zhang
co-producer (as Zhang Qiang)

Music by

Tarô Iwashiro
(as Taro Iwashiro)

Cinematography by

Yue Lü
director of photography (as Lu Yue)
Li Zhang
director of photography (as Zhang Li)

Editing by

Angie Lam
David Wu
Hongyu Yang

Production Design by

Tim Yip

Art Direction by

Eddy Wong
Tim Yip

Costume Design by

Tim Yip

Makeup Department

Jian-Ping Liu
makeup artist

Production Management

Jan-Keung Cheung
unit production manager (as Zhenqiang Zhang)
Lik Ciu
unit production manager (as Li Xiao)
Minjie Cui
production manager
Mitchell E. Dauterive
production leader
Xiaofeng Hu
production manager
Huanjun Leng
production manager
Jun Li
production manager
Yongpian Liang
assistant production manager
Zhihua Liu
production manager
Richard Murken
production supervisor
Rick Nathanson
executive in charge of production: America
Lujun Qu
production manager
Tyler Stokes
assistant production manager
Jiang Tao
production manager
Po-Wai Wong
unit production manager (as Baowei Huang)
Yuet Wong
unit production manager (as Yue Wang)
Dan Xu
assistant production manager
Cuishi Ye
assistant production manager

Second Unit Director or Assistant Director

Thomas Chow
first assistant director
Joe Fong
second assistant director
Richard L. Fox
first assistant director
Feng Gao
second assistant director
Leilei Huang
deputy director
Wei Jiang
second second assistant director
Patrick Leung
second unit director: naval unit
Xue Luo
second second assistant director
Han Niu
second second assistant director
Zhong Qun
deputy director
Fei Wong
second assistant director
Xiaodan Yang
deputy director
Bing Yao
second second assistant director
Corey Yuen
second unit director: action unit
Jinzhan Zhang
second assistant director

Sound Department

Steve Burgess
re-recording mixer / supervising sound editor
Huijun Cao
assistant sound
Yuejun Cao
assistant sound
Wei He
dialogue editor
Wei Hu
assistant sound
Robert Mackenzie
re-recording mixer
Qinruo Mao
assistant sound
Glenn Newnham
sound effects editor
Yongsheng Ren
assistant sound
Blair Slater
foley mixer & editor
Terry Tu
sound effects editor
Lizhong Wang
assistant sound
Sam Wang
sound effects editing supervisor (as Lei Wang)
Sheng Wang
assistant sound
Bo Wen
sound designer
Jiang Wu
assistant sound
Shihe Yan
assistant sound
Shuo Zhang
dialogue editor

Special Effects by

Shui-Kam Cheung
special effects foreman
Yau Ting Lam
special effects foreman
Arthur Wai Kit Lau
special effects supervisor

Visual Effects by

Melissa Abad
visual effects coordinator
Jessica Alcorn
compositor: The Orphanage
Daphne Apellanes-Ackerson
roto artist: The Orphanage
Kevin Bell
digital compositor: The Orphanage
Jason Berg
visual effects production assistant: The Orphanage
Patrick Bissonnette
visual effect financial controller: Modus FX
Yashwant Bombe
digital compositor: anibrain
Siksit Boonyodom
visual effects artist
Marc Bourbonnais
visual effects producer: Modus FX
Tatjana Bozinovski
compositor: Frantic Films
Kirstin Bradfield
digital compositor: The Orphanage
Dany Brouillette
senior systems administrator
David Burton
lighting supervisor: With A Twist Studio
Todd Carson
compositor: Frantic Films
Can Chang
compositor: The Orphanage
Ian Chriss
visual effects best boy grip: Kerner Optical
Tim Christensen
digital compositor: Frantic Films
Eric Clement
cg supervisor: Modus FX
Tom Cloutier
visual effects key grip: Kerner Optical
Josh Cole
compositor
Zachary Cole
compositor
Marc Cote
visual effects executive producer: RedFX
Richard Cote
visual effects line producer
Rif Dagher
lead visual effects artist
Nicolas Dalpe
visual effects coordinator
Anthony Davis
digital compositor: Frantic Films
Stephen Delisle
digital compositor
Andreane Dodier-Villeneuve
production assistant: Modus FX
Matthew Doll
digital compositor
Andrew Edwards
visual effects artist
Nino Ellington
resource technical assistant
Vicki L. Engel
visual effects
Shaiju Ep
digital compositor
Lisa Funkel
visual effects artist
Sarang Gangapurkar
digital compositor
Jack Geist
visual effects producer
Bruno Ghigou
digital compositor
Mohamed Ghouse
digital compositor: Anibrain
Greg Gilmore
visual effects editor: The Orphanage
Elias Gonzalez
matte painter
Rich Grande
digital compositor
Timothy Gross
computer systems engineer / flame support engineer
Christopher James Hall
visual effects production supervisor: kerner optical
Jonathan Harman
computer graphics supervisor
Andy Hass
animator: The Orphanage
Craig Hayes
visual effects supervisor
Adam Hazard
roto/paint artist: The Orphanage
Jeff Heusser
flame compositor: The Orphanage
Tyler Hockett
visual effects editor: Prime Focus, Los Angeles
Aélis Héraud
visual effects
Ilamuruguselvan
digital compositor
Brad Isdrab
technical support: The Orphanage
Matthew Frederick Johnson
visual effects production assistant
Anil Kale
visual effects artist
Vikram Kale
digital compositor
Georg Kaltenbrunner
visual effects technical director: RedFX
Sushil Kalyanshetti
visual effects artist
Dushyant Kashyap
visual effects
Michelle Kater
roto/paint artist
Jin Yong Kim
matchmove artist: The Orphanage
Ashley Koons
visual effects coordinator: The Orphanage
Bridgitte Krupke
visual effects producer: Frantic Films
Wing Kwok
compositor: Frantic Films
Joshua LaCross
compositing supervisor
Nancy Lamontagne
visual effects coordinator
Martin Leduc
visual effects producer
Soyoun Lee
compositor
Woei Lee
compositor: The Orphanage
Michael Lester
compositor
David Lloyd
information technology director: The Orphanage
Jean-Philippe Lucas
digital compositor: RedFX
Mickaël Léger
digital compositor: RedFX
Benjamin Mattress
digital artist: The Orphanage
Richard McBride
visual effects supervisor: The Orphanage
Chris McClintock
visual effects coordinator: Frantic Films
Ramesh G. Meena
digital effects artist
Stephen Menzies
visual effects producer: RedFX
Christopher James Miller
lighting technical director: The Orphanage
Lori C. Miller
compositor: Frantic Films
Govind Mohan
digital compositor
Christopher Moore
flame artist: The Orphanage
Jesh Krishna Murthy
visual effects supervisor: Anibrain (as Jesh Murthy)
Payankulath Nandakumar
head compositor
Martin Perron
systems administrator
Stacey Pothoven
visual effects coordinator: The Orphange
Nathan Reidt
visual effects artist: The Orphanage
Robert Rioux
visual effects
Dhumal Sagar
digital compositor
Vinod Sathe
compositor
Sachin Satpute
visual effects
Charles Schwartz
matchmove/layout artist: The Orphanage
Misty Segura-Bowers
digital compositor: The Orphanage (as Misty Segura)
Jane Sharvina
compositing supervisor: Frantic Films
Peter Skovsbo
visual effects executive producer
Frank Strzalkowski
visual effects gaffer: Kerner Optical
Balakrishna P. Subaiah
roto artist
Russ Sueyoshi
digital compositor
Dan Sukiennik
previsualization artist: not credited
Ravindra Tamhankar
visual effects artist
Abu Thahir
digital compositor: anibrain
Yimi Tong
visual effects coordinator: The Orphanage
Vincent Toussaint
technical support lead: Modus FX
Phi Tran
3d artist: Frantic Films
Tong Tran
3d artist: Frantic Films
Miquel Ubeda
lead compositor: RedFX
Emily Vaillancourt
visual effects
Noah Vice
lead lighting technical director: The Orphanage
Shawn Wallbridge
systems administrator
Derek Wentworth
visual effects supervisor: RedFX
Pete Wheelan
roto/paint artist: The Orphanage
Gordon T. Wittmann
visual effects associate producer: The Orphanage
Pat Wong
visual effects producer: titles
Kim Yong-Kyun
visual effects compositing supervisor: REDfx
David Zbriger
post production data supervisor: The Orphanage
Briana Aeby
visual effects coordinator: Frantic Films (uncredited)
Dan Babcock
charater td: The Orphanage (uncredited)
Brandon Bartlett
lighting artist (uncredited)
Viviane Boissonneault
visual effects administrator (uncredited)
Karin Eunson-Ross
visual effects production manager: Frantic Films (uncredited)
Michael Morehouse
matchmove artist (uncredited)
Jean-Francois Morissette
senior matchmover (uncredited)
Evan Ryan
visual effects artist (uncredited)

Stunts

Li Meng Bin
stunts
Meng Li Chao
stunts
Wei Chao
stunts (as Chao Wei)
Meng Meng Chen
stunts
Xiang Cheng
stunts (as Cheng Xiang)
Taotao Cui
stunts (as Tao Tao Cui)
Shan Peng Dang
stunts (as Dang Shan Peng)
Rui Hua Deng
second assistant stunt coordinator
Yi Zhu Fan
stunts (as Fan Yi Zhu)
Ma Yun Fei
stunts
Bao Wen Feng
stunts
Mei Zhi Gang
stunts
Rui Gang Gao
stunts (as Gao Rui Gang)
Xianglong Ge
stunts (as Ge Xiang Long)
Jianyong Guo
stunt coordinator (as Guo Jian Yong)
Zhao Yu Hang
stunts
Zhang Chao Hong
stunts
Lifeng Hu
stunts (as Hu Li Feng)
Yu Xiao Hua
stunts
Ma Yun Hui
stunts
He Zhi Jie
stunts
Li Bun Jun
stunts
Qui Ku
stunts
Dion Lam
stunt supervisor
Zhi Qiang Lei
stunts (as Lei Zhi Qiang)
Guo Yuan Li
second assistant stunt coordinator
Hao Li
stunts (as Li Hao)
He Zhong Li
stunts
Kai Li
stunts (as Ki Kai)
Qingcheng Li
stunts
Wenbo Li
stunts (as Li Wen Bo)
Xiao Long Li
stunts (as Li Xiao Long)
Xiao Yuan Li
stunts
Li Bay Liang
stunts
Qiang Lin
stunts
Xiang Jian Lin
stunts
Chongchong Liu
stunts (as Chong Chong Liu)
Jie Liu
stunts
Jun Xiang Liu
stunts (as Liu Jun Xiang)
Junwei Liu
stunts (as Liu Jun Wei)
Ming Zhe Liu
second assistant stunt coordinator
Ma Jun Long
stunts
Hongwen Ma
stunts (as Ma Hong Wen)
Liusheng Ma
stunts (as Ma Liu Sheng)
Guoqing Mao
stunts
Cheng Wei Ou
stunts (as Ou Cheng Wei)
Chengwei Ou
stunts
Li Xing Ping
stunts
Chan Lan Qi
stunts
Guo Yong Qi
stunts (as Qi Guo Yong)
Jian Yong Qi
stunts (as Qi Jian Yong)
Che Qiang
stunts
Jan Yun Qiang
stunts
Ya Lun Qiao
stunts (as Qiao Ya Lun)
Pengfei Qin
stunts (as Qin Peng Fei)
Lu Yan Qing
stunts
Lin Sang
stunt coordinator
Shanghui Sang
stunts
Liu Xue Shen
stunts
Zhan Jie Shi
stunts (as Shi Zhan Jie)
Zhanbiao Shi
stunts
Ping Su
stunts (as Su Ping)
Wenzhi Sun
stunts
Li Yu Tao
stunts
Liu Yun Tao
stunts
Zhang Cheng Tao
stunts
Guang Dian Wang
stunts
Lei Wang
stunts
Guoqing Wei
stunts
Li Wei
stunts (as Li Hong Wei)
Wang Ti Wen
stunts
Zhou Sheng Xi
stunts
Song Shu Xin
stunts
Feifei Xu
stunts
Liu Xu
stunts
Li Teng Ya
stunts
Zhou Yang
stunts
Weixing Yao
second assistant stunt coordinator
Tiam Xiang Yi
assistant stunt coordinator
Wang Yan Yong
stunts
Corey Yuen
action director
Bin Zhang
stunts
Guibo Zhang
stunts
Le Zhang
stunts (as Zhang Le)
Yuan Zhang Zhang
second assistant stunt coordinator
Zhi Wei Zhang
stunts (as Zhang Wei Zhi)
Zhiye Zhang
stunts (as Zhang Zhi Ye)
Fan Huan Zhe
stunts
Xue Pei Zhi
stunts
Bing Hai Zhu
stunts
Guoqi Zhu
stunts (as Zhu Guo Qi)

Camera and Electrical Department

Guang Yu Cao
camera crew (as Cao Guang Yu)
Shui Qiang Cao
assistant gaffer (as Cao Shui Qiang)
Yan Feng Cao
gaffer (as Cao Yan Feng)
Yue Song Cao
assistant camera (as Cao Yue Song)
Jie Chen
camera crew (as Chen Jie)
Kai Chen
grip (as Chen Kai)
Zhong Chen
assistant camera (as Zhong Cheng)
Zhu Xiang Chen
steadicam operator (as Chen Zhu Xiang)
Zong Ping Chen
grip (as Chen Zong Ping)
Quincy Sze Kwan Chong
flying-cam camera operator
Zheng Jie Ding
grip (as Ding Zheng Jie)
Bin Du
grip
Remi Epron
flying-cam pilot
Hong Xing Fan
grip (as Fan Hong Xing)
Tao Feng
grip (as Feng Tao)
Xing Hai Gao
grip (as Gao Xing Hai)
Jun Ming Gong
camera crew (as Gong Jun Ming) / grip (as Gong Jun Ming)
Zong Tao Han
grip (as Han Zong Tao)
Wei Huang
camera operator (as Huang Wei)
Bai Yun Ji
grip (as Ji Bai Yun)
Jian Min Ji
chief gaffer (as Ji Jian Min)
Chi-Wah Lee
flying-cam camera assistant (as Chris Chi Wah Lee)
Wang Lei
grip
Chao Feng Li
camera operator (as Li Chao Feng)
Jian Li
camera crew (as Li Jian)
Xue Bo Li
gaffer (as Li Xue Bo)
Wei Liang
assistant camera (as Liang Wei)
Ai Dong Liu
steadicam operator (as Liu Ai Dong)
Ji Lei Liu
assistant camera (as Liu Ji Lei)
Wei Bo Liu
assistant camera (as Liu Wei Bo)
Zongliang Liu
grip (as Liu Zong Liang)
Xin Lu
camera crew (as Lu Xin)
Meng Luo
assistant camera (as Luo Meng)
Zhi Ming Mei
camera crew (as Mei Zhi Ming)
Jie Ning
grip (as Ning Jie)
Emmanuel Prévinaire
flying-cam pilot (as Emmanuel Previnaire)
Xueli Shangguan
grip (as Shang Guan Xue Li)
Song Shi
grip (as Shi Song)
Guo Yi Si
camera operator (as Si Guo Yi)
Li Sun
grip (as Sun Li Gang)
Xin Shang Sun
assistant gaffer (as Sun Xin Shang)
Zhen Wang Sun
grip (as Sun Zhen Wang)
Rong Tang
grip (as Tang Rong)
Li Wang
gaffer (as Wang Li Hong)
Lin Dong Wang
camera crew (as Wang Lin Dong)
Min Wang
camera operator (as Wang Min)
Shiping Wang
assistant camera (as Wang Shi Ping)
Tianlin Wang
camera operator (as Wang Tian Lin)
Xu Wei
camera operator
Li Wu
grip (as Wu Li)
Ze Xie
camera operator (as Xie Ze)
Fu Lin Xu
assistant camera (as Xu Fu Lin)
Ming Yue Xu
grip (as Xu Ming Yue)
Dong Yang
camera crew (as Yang Dong)
Haipeng Yang
camera crew (as Yang Hai Peng)
Hong Yang
grip (as Yang Hong)
Jun Yang
assistant camera (as Yang Jun)
Zhen Yang
grip (as Yang Zhen)
Juan Dong Yu
gaffer (as Yu Juan Dong)
En Hui Yuan
grip (as Yuan En Hui)
Guang Qi Zhang
camera crew (as Zhang Guang Qi)
Li Ming Zhang
grip (as Zhang Li Ming)
Shuo Zhang
assistant camera (as Zhang Shuo)
Wenjie Zhang
assistant camera (as Zhang Wen Jie)
Yun Tong Zhang
grip (as Zhang Yun Tong)
Zhi Feng Zhang
assistant camera (as Zhang Zhi Feng)
Hua Liang Zhao
grip (as Zhao Hua Liang)
Sheng Bin Zhao
assistant camera (as Zhao Sheng Bin)
Shi Liang Zhao
assistant camera (as Zhao Shi Liang)
Xian Wen Zhao
camera crew (as Zhao Xian Wen)
Yan Zhao
camera crew (as Zhao Yan)
Zilong Zhao
assistant camera (as Zhao Zi Long)
Yi Zheng
camera operator (as Zheng Yi)
Hai Su Zhu
assistant camera (as Zhu Hai Su)

Costume and Wardrobe Department

Shu-Chen Hsu
costume advisor
Bao-Rong Huang
costume supervisor
Suk-Ying Tse
costumes assistant

Editorial Department

Monica Anderson
visual effects editor
Clare Burlinson
digital intermediate colorist
Tony Chiu
post-production coordinator
Shanon Moratti
digital intermediate editor
Han Niu
post-production coordinator
Adam Scott
head of digital intermediate
WenQian Yu
post-production coordinator

Music Department

Michiko Akao
musician: Japanese transverse flute
Hyakushichi Fukuhara
musician: Japanese transverse flute
Nobuhito Ikehata
music producer
Tarô Iwashiro
conductor / music producer / orchestrator
Jianping Tang
composer: Chinese Zither (as Tang Jian Ping)

Additional Crew

Yun Han Cai
production secretary (as Cai Yun Han)
Wei Lin Cao
production secretary (as Cao Wei Lin)
Ryûhei Chiba
presenter (as Ryuhei Chiba)
Sanping Han
presenter
Jinwen Huang
presenter
Du Pei Jun
choreographer
Roger Lee
comptroller (as Yan-Lam Lee) / financial controller
Patrick Leung
planning director
Zhengdong Liu
presenter
Sai Sai Lu
production secretary (as Lu Sai Sai)
Max Matsuura
presenter (as Masato Matsuura)
Tyler Stokes
assistant: Terence Chang
Rui Wang
production secretary (as Wang Rui)
Xiao He Wen
choreographer
John Woo
presenter
Kim Woo-taek
presenter (as Woo-taek Kim)
Kebo Wu
presenter
Ran Xue
production secretary
Lu Yan
production secretary
Wang Yang
production secretary
Tracy Yip
production assistant
WenQian Yu
assistant: Rick Nathanson
Natsuko Toda
subtitle translator: japanese (uncredited)
All Filters