Cast & Crew

Directed by

John Woo

Writing Credits

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

Cast

Ziyi Zhang
Yu Zhen
Takeshi Kaneshiro
Yan Zekun
Xiaoming Huang
Lei Yifang
Song Hye-kyo
Zhou Yunfen
Dawei Tong
Tong Daqing
Angeles Woo
Mei Fang
Feihong Yu
Yu, Faye
Yo Yang
Yan Zeming
Masami Nagasawa
Masako Shimura
Denny Huang
Yang Tianhu
Frank M. Ahearn
Shift
Aaron C. Shang
(as Aaron Shang)

Produced by

Terence Chang
producer
Ray Chen
producer
Lumeng Cui
producer
Ergou Kong
co-producer
Zhonglei Wang
executive producer
Ivy Zhong
co-producer

Music by

Tarô Iwashiro

Cinematography by

Fei Zhao

Editing by

Ismael Gomez III

Production Design by

Horace Ma

Costume Design by

Tongxun Chen

Makeup Department

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

Second Unit Director or Assistant Director

Thomas Chow
first assistant director

Art Department

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

Sound Department

Chia-Ying Chan
foley artist / post sound coordinator
Fiona Chang
post sound coordinator (as Fen-Hsuan Chang)
Po-Siang Chang
assistant sound recordist
Yu-Chieh Chen
boom operator
Yu-Ying Chen
foley artist
Lien-Chen Chiang
sound editor
Yi-Ching Du
sound editor
Ching-Shuo Hsieh
foley artist / sound editor
Yu-Chih Lee
sound recordist
Kelsey Liu
sound editor
Yi-Ting Sung
assistant sound recordist / foley recordist / sound editor
Duu-Chih Tu
sound designer / sound director / sound mixer
Tse Kang Tu
sound editor / sound recordist
Shu-Yao Wu
adr recordist / sound designer / sound mixer

Visual Effects by

John Dietz
visual effects consultant
Seong-ho Jang
visual effects supervisor/vfx supervisor (as Seongho Jang)
Jaesang Jeong
visual effects
Hwan Chul Jung
lookdev artist
Yining Kang
compositing supervisor
Young-Soo Park
visual effects supervisor
Lin Songqing
cg supervisor
Min Sun
visual effects producer
Matt Westbrooke
compositor: VHQ Beijing
Billy Zhuang
visual effects supervisor

Camera and Electrical Department

Chih-Hsuan Chen
gaffer
Ching-Hsin Lu
first assistant gaffer
Ying-yu Tseng
gaffer

Location Management

Lumeng Cui
location manager

Music Department

Jay 'j2' Singh
composer: trailer music

Additional Crew

Janice Chua
international distribution
Yan Peng
publicity director
Lishan Yao
executive assistant to the director
All Filters