Cast & Crew

Directed by

John Woo

Writing Credits

Ching-hui Chen
Chao-Bin Su
(screenplay)
Hui-Ling Wang
(screenplay)

Cast

Ziyi Zhang
Yu Zhen
Song Hye-kyo
Zhou Yunfen
Takeshi Kaneshiro
Yan Shikun
Masami Nagasawa
Masako Shimura
Xiaoming Huang
Lei Yifang
Angeles Woo
Mei Fang
Emma Wu
Chang Li-Chiao
Johnny Kou
(as Shih-Hsun Kou)
Yo Yang
(as Tony Yo-ning Yang)
Feihong Yu
Yu, Faye
Dawei Tong
Tong Daqing
Denny Huang
Yang Tianhu
Vins Yi-Zheng
Yan Zehan
Feng Yan
Ballroom emcee
Guoqing Zhang
Housekeeper Guo
Aaron C. Shang
(as Aaron Shang)
Zhi Qi
Ship's mate
Wei Bai
Li Jun
Anne Sofie Adelsparre
Ambassador's wife

Produced by

Terence Chang
producer
Lumeng Cui
producer
Ergou Kong
associate producer
Peikang La
executive producer
Ming Li
executive producer
Zhongjun Wang
executive producer
Zhonglei Wang
executive producer
Haicheng Zhao
co-producer

Music by

Tarô Iwashiro

Cinematography by

Fei Zhao

Editing by

Ismael Gomez III
David Wu

Casting By

Jie Cheng
Yoko Sha Liu

Production Design by

Horace Ma

Costume Design by

Tongxun Chen

Makeup Department

Patrick Baxter
special makeup effects artist
Eddie Liu
make up effects designer

Production Management

Yitong Liu
post-production manager

Second Unit Director or Assistant Director

Joe Chan
first assistant director
Thomas Chow
first assistant director
Bruce Law
second unit director
Patrick Leung
second unit director

Art Department

Bing Yi Liao
assistant art director (as Ping-Yi Liao)

Sound Department

Chia-Ying Chan
post sound coordinator
Po-Siang Chang
assistant sound recordist (as Po-Shiang Chang)
Shu-Yu Chen
sound editor
Yu-Chieh Chen
assistant sound recordist / boom operator
Lien-Chen Chiang
foley recordist / post sound coordinator / sound editor
Yi-Ching Du
sound editor
Li Chi Kuo
foley artist
Kelsey Liu
sound editor
Yi-Ting Sung
assistant sound recordist / location sound / post sound coordinator
Shiang-Chu Tang
location sound mixer
Ning Tseng
sound editor (as Ya-Ning Tseng)
Duu-Chih Tu
sound designer / sound director / sound mixer
Tse Kang Tu
location audio mixer / sound editor / sound recordist
Shu-Yao Wu
adr recordist / sound designer (as Shu-Yau Wu) / sound editor

Special Effects by

Bruce Law
special effects coordinator
Yee Man Law
special effects supervisor
Gareth Repton
visual effects supervisor

Visual Effects by

Jimmy Almeida
animator: Tippett Studio
Robert Beckwith
pipeline: Tippett Studio
Kiro Biye
Matchmove Artist: VHQ
Kristen Borges
painter: Tippett Studio
Howard R. Campbell
lighter: Tippett Studio (as Howard Campbell)
Andy Chen
post production supervisor
Ri Crawford
animator: Tippett Studio
John Dietz
visual effects consultant
Gus Dizon
painter: Tippett Studio
Mark Dubeau
visual effects art director: tippett studio
Chuck Duke
animator: Tippett Studio
Sean Falcon
compositor: Tippett Studio
Brad Fox
lighter: Tippett Studio
Lyubomir Grancharov
visual effects supervisor: Bottleship VFX
William Groebe
animator: Tippett Studio
Joseph Hamdorf
fx animator: Tippett Studio
Darin Hilton
environment: Tippett Studio
Michael Larry Hutchinson
digital render wrangler: Tippett Studio
Kirk Jung
matchmove/layout: Tippett Studio
William Kalkanis-Ellis
modeler: Tippett Studio
Yining Kang
compositing supervisor
Delyan Ketipov
digital compositor: Bottleship VFX
Sam Khorshid
visual effects supervisor
SeungJang 'Jack' Kim
modeler: Tippett Studio (as Seung Jang Jack Kim)
David Lauer
animator: Tippett Studio
Qian Li
compositor
Strilen Liu
visual effects supervisor
Martin Ma
animation lead
Xiaorui Ma
visual effects coordinator
Kent Matheson
environment: Tippett Studio
Brian Mendenhall
animator: Tippett Studio
Chris Morley
visual effects supervisor: Tippett Studio
Ross Nakamura
compositor: Tippett Studio
Martin Naydenski
visual effects artist: Bottleship VFX
Chris Paizis
matchmove/layout: Tippett Studio (as Christopher Paizis)
Lucie Parola
visual effects coordinator: Luxa Studio
Shaun Potts
digital render wrangler: Tippett Studio
Mark Powers
animator: Tippett Studio
Konstantin Promokhov
fx animator: Tippett Studio
Jonathan S. Ramos
fx animator: Tippett Studio (as Jonathan Ramos)
Satish Ratakonda
compositor: Tippett Studio
Tracey Roberts
character setup: Tippett Studio
Ken Rogerson
visual effects editor: Tippett Studio
Nathan Ross
animator: Tippett Studio
Pamela Saad
environment: Tippett Studio
Angelika Schierz
visual effects producer
Scott Singer
fx animator: Tippett Studio
Douglas Smith
visual effects supervisor
Lin Songqing
cg supervisor
Danny Southard
animator: Tippett Studio
David Sullivan
rotoscoping: Tippett Studio (as Dave Sullivan)
Min Sun
visual effects producer
Mike Terpstra
compositor: Tippett Studio
Brian Tolle
matchmove/layout: Tippett Studio
Yimi Tong
digital production manager: Tippett Studio
Ben Vonzastrow
environment: Tippett Studio (as Ben VonZastrow)
Chengcheng Wang
compositing supervisor
Xiaoming Wang
lead compositor
Wirak Winsuth
visual effects
Nick Woo
pipeline: Tippett Studio
Chih-yi Wu
digital compositor
Billy Zhuang
visual effects supervisor
Xixi Zhuang
digital compositor
Page Frakes
color pipeline supervisor: Tippett Studio (uncredited)
Sabina Fredenburg
vfx producer: Tippett Studio (uncredited)
Ken Kokka
visual effects producer (uncredited)

Camera and Electrical Department

Shaoda Li
grip
Yunchao Ma
assistant camera / camera technician

Animation Department

Jimmy Almeida
animator
David Lauer
animator

Editorial Department

Fang Geng
post-production producer
Shuai Li
post-production producer

Location Management

Lumeng Cui
location manager
Yen-Chiu Lu
location manager

Music Department

Stefan Karrer
soundtrack album producer

Script and Continuity Department

May Cheung
continuity
Tom Jiang
assistant script supervisor (as Dong Yan Jiang)

Additional Crew

Janice Chua
international distribution
Yan Peng
publicity director
Ronan Wong
others
Yakang Wu
planner
Lishan Yao
executive assistant to the director
All Filters