Cast & Crew

Directed by

Ann Hui

Writing Credits

Jiping He
(screenplay) (as Kei-Ping Ho)

Cast

Xun Zhou
Fong Lan
Eddie Peng
Blackie Lau
Wallace Huo
Lee Gam-Wing
Deannie Ip
Mrs. Fong
Tony Ka Fai Leung
Ben
Kam Tong Stephen Au
Leung Fok
Meili Cao
Female Fugitive
Alexander Mong Wah Chan
Big Eyeballs
Chit-Man Chan
Nanjing Spy
Julian Chan
Young Ben
Kin-Ho Chan
Mak Jung
Furueru Charisman
Japanese Sergeant
Eddie Cheung
Captain Chow
Joman Chiang
Leung Wan
Kingman Cho
Gong Sui
Babyjohn Choi
Comrade 1
Keung Chow
Siu Tin Loi
Stanley Sui-Fan Fung
Village Head
Tony Ho
Spy
Zhizhong Huang
Zou Taofen
Wenli Jiang
Mrs. Shen
Kwok Ping Lam
Brother Tsang's Man
Shuling Lang
Female Fugitive
Sam Lee
Spy
Man-Tao Leung
Liang Shuming
Jessie Li
Cheung Wing Yin
Tsun-Hung Liu
Brother Tsang
Candy Lo
Chu Muk Lan
Ray Lui
Tsang Sang
Dachi Mei
Liu Yanzi
Qi Meng
Bookseller
Suzuka Morita
Matsuko
Asano Nagahide
Japanese Captain
Masatoshi Nagase
Colonel Yamaguchi
Hugo Ng
Siu Gau
Hee Ching Paw
Fong's Aunt
Lily Poon
Madam Ng
Tao Guo
Mr. Shen
Leila Tong
Fong's Cousin
Jackie Tsai
Comrade 2 (Fatso)
Shiu-Ting Tsang
Wong Gun Fong
Adam Wong
Xia Yan
Ivana Wong
Comrade Four
Xin Xin Xiong
Informer
King-Tan Yuen
Bride's Chaperon

Produced by

Jeffrey Chan
executive producer
Bin Chang
administrative producer
Qingyi Chen
administrative producer
Ann Hui
producer (produced by)
Steven Hui
administrative producer
Lily Jiang
associate producer
Stephen Lam
producer (produced by)
Roger Lee
producer (as Yan-Lam Lee) (produced by)
Leon Li
co-producer (co-produced by)
Lunar Liu
associate producer
Zhonghuai Sun
co-producer (co-produced by)
Yiyang Wang
co-producer (co-produced by)
Dong Yu
executive producer

Music by

Joe Hisaishi

Cinematography by

Nelson Lik-wai Yu
director of photography

Editing by

Mary Stephen

Casting By

Jiaping Zheng
casting director: China crew

Production Design by

Lim-Chung Man

Art Direction by

Billy Li

Costume Design by

Po-Yan Chan
(as Polly Chan)

Makeup Department

Heidy Sau-Ha Chun
makeup artist
Ganqiang Fu
assistant hair stylist: China crew
Ziwei Hu
assistant hair stylist: China crew
Yumiko Kuromiya
makeup artist / special makeup
Qin Li
makeup artist assistant: China crew
Brian Liu
hair stylist
Mike Tse
hair stylist
Yingyu Wang
makeup artist assistant: China crew
Yuefei Xu
assistant hair stylist: China crew
Hongwei Zhang
makeup artist assistant: China crew

Production Management

Andy Chan
unit manager
Jomin Po Man Chan
production manager (as Jomin Chan)
Kewu Chen
production manager: China crew
Ye Fan
executive production manager: China crew
Eva Jiang
assistant production manager
Rena Lau
assistant production manager
Jun Liu
associate production manager: China crew
Alvin Low
post-production assistant
Kim Tam
associate production manager
Dehang Xie
executive production manager: China crew
Sandy Yip
production executive
Teng Fei Zhao
associate production manager (as Suki Zhao) / post-production manager (as Suki Zhao)
Wen Zhong
unit manager: China crew

Second Unit Director or Assistant Director

Wing-Chiu Chan
first assistant director
Tony Lee
second assistant director
Alvin Low
director's assistant
Niro Chung-Pan Suen
second assistant director

Art Department

Joe Cheung
assistant art director
Wai Lun Cheung
propsman
Tak-Keung Chu
propsman on set
Dong Guo
art assistant: China crew
Guo-Dong
assistant art director
Kim-Hung Lai
propsman
Wing-Hung Lai
propsman
Hing Nga Lau
assistant art director
Wai Hung Lau
propsman
Chi-Fai Lee
propsman
Joanne Lee
assistant art director
Zheng Li
art assistant: China crew
Fai-Ming Tsang
propsman on set
Amen Wei
assistant art director
Fengqiang Yang
props master: China crew
Kwong-Ping Yuen
property master

Sound Department

Chia-Ying Chan
foley recordist / sound effects editor
Chia-Chi Chang
foley artist
Fiona Chang
dialogue editor / foley recordist / sound studio coordinator
Yu-Chieh Chen
location audio mixer
Zong-Cheng Cho
boom operator
Yuxi Dong
dialogue dubbing transfer: Mandarin / dialogue technical support: Mandarin
Yi-Ching Du
dialogue editor
Peng Fang
dialogue technical support: Mandarin
Jas Fung
dialogue sound recordist: Cantonese
Jiahao Guo
dialogue dubbing transfer: Mandarin
Lihang Han
dialogue dubbing transfer: Mandarin
Ching-Chun Hsieh
dialogue editor
Haikun Hu
dialogue technical support: Mandarin
Jingjing Jia
dialogue dubbing transfer: Mandarin / dialogue technical support: Mandarin
Mu-Rong Lee
foley artist
Cha-Cha Li
boom operator (as Chia-Heng Li)
Ting-An Lin
dialogue editor
Kelsey Liu
adr recordist: Taiwan / dialogue editor / foley recordist / sound studio coordinator
Shuo Mao
dialogue dubbing manager: Mandarin
Burnard To
dialogue sound recordist: Cantonese
Duu-Chih Tu
final mixer / sound designer
Tse Kang Tu
foley artist / sound effects editor
Doris Wang
dubbing supervisor: Cantonese / dubbing supervisor: Chinese
Hui-Chun Wang
dubbing supervisor: Mandarin
Luqian Wang
dialogue sound recordist: Mandarin (as Luke Wang)
Shu-Yao Wu
final mixer / sound designer
Hongjie Xue
dialogue dubbing transfer: Mandarin
Wai-Keung Yeung
dialogue sound recordist: Cantonese

Special Effects by

Jintang Huo
special effects: China crew

Visual Effects by

Rebecca Bai
visual effects coordinator
Leo Chan
animator (as Ling-Chiu Leo Chan)
Wah Chan
senior animator
Wing-Ha Chan
vfx editor (as Wing Chan)
Xin Chang
compositor
Guang Chen
compositor
Cecil Man Ching Cheng
visual effects supervisor
Franky Cheung
creative director
Wave Cheung
visual effects producer
Kin-Fai Chiu
animator
Seven Chu
visual effects producer
Jianfeng Dong
senior compositor
Wai-Ho Fan
animator
Chuo Gao
compositor
Yongze Ge
compositor
Jocelyn Han
visual effects coordinator
Xixi Hu
compositor
Ping Jiang
compositor
Chi-Kit Lau
vfx editor
Chun-Kit Leung
senior animator
Heung-Fai Leung
senior compositor
King-Tim Leung
senior animator
Bin Li
compositor
Hang-Cheong Li
senior animator
Lai-Fan Li
animator
Yang Li
compositor
Buhan Liu
compositor
Tengfei Liu
compositor
Chi-Wai Lo
senior animator
Kit-Wai Lo
animator
Karen Mao
visual effects coordinator
Xianbang Meng
compositor
Wai-Yuen Ng
vfx editor
Zoe Shao
designer
Wing-Sum So
visual effects coordinator
Lanlan Song
compositor
Jian Su
compositor
Lu Tian
compositor
King Ho Tse
visual effects supervisor
Chiky Tsui
compositing supervisor (as Chiky Tsui)
Alan Wang
vfx editing assistant
Angelrila Wang
visual effects coordinator
Lai Wei
compositor
Wing-Kong Wong
senior animator
Johnny Kwong Hung Yue
designer / storyboard
Cidi Zhang
compositor
Lun Zhang
designer
Rujie Zhang
compositor
Fei Zhao
compositor
Xuqi Zhao
compositor
Yan Zhao
compositor
Yunli Zhu
compositor

Stunts

Choy Kwok-Ping
assistant action coordinator (as Kwok-Ping Choi)
Ming Zhe Liu
action choreographer
Ping Su
assistant action coordinator
Wei Tung
action consultant (as Stephen Tung)

Camera and Electrical Department

Han-Sung Chan
best boy
Wan Lung Chi
electrician
Jianguang He
camera assistant / dollyman
Nianping Liu
focus puller
Yiu Cheung Luk
electrician
Ting-Kwan Ng
electrician
Huanlin Tang
camera assistant
Jianhua Tang
head of electrician: China crew
Li Tian
camera operator
Johnny Wan
electrician (as Yat Sing Wan)
Jianjun Wang
focus puller
Ying Wang
dollyman: China crew
Chi-Ming Wong
gaffer
Jupiter Wong
still photographer (as Jupiter)
Hauming Yu
camera assistant (as Houming Yu)
Yuanpei Zhang
second unit director of photography: China crew
Zhencheng Zhang
camera assistant
Zhenhui Zhang
camera assistant
Haolan Zhou
camera assistant

Casting Department

Dacheng Liao
casting director assistant: China crew

Costume and Wardrobe Department

Xuerui Dong
costume assistant: China crew
Qian Guo
costume assistant: China crew
Weihong Han
wardrobe: China crew
Shut Shi Lau
assistant costume designer
Suchen Pan
assistant costume designer
Annie Tsui
assistant costume designer
Pengfei Wang
costume assistant: China crew
Xingda Yang
costume assistant: China crew
Sunshine Yuen
assistant costume designer

Editorial Department

Kevin Deng
it technical support
Sin Hang Keung
editing assistant
Bruce Liu
digital intermediate editor
Ka-Yin Ng
dit
Ka-Man Poon
digital intermediate editor
Manfred Yip
digital intermediate supervisor
Yanyan Zhang
digital intermediate production

Location Management

Shu Keung Chan
location assistant
Yuk-Sing Lo
location assistant
Tai Qin
location manager assistant: China crew
Wenwei Tan
location manager: China crew
Rong Tu
location manager: China crew
Yingqiu Yao
head of location assistant: China crew
Chung-Yiu Yeung
location assistant
Hong Chak Yuen
location assistant

Music Department

Sejin Bae
piano
Maki Fujisawa
music production management
Nathaniel Gao
producer: Beijing / saxophone
Suminobu Hamada
recording and mixing engineer
Matt Hui
recordist: Hong Kong
Shinji Kawamoto
music production management
William Lane
producer: Hong Kong
Hang-Leung Law
musician: suona
Yasuhiro Maeda
music production management
Eli Marshall
incidental music consultant
Philippe Mège
recordist: Beijing
Kohei Sako
music production manipulator
Michelle Yip
co-producer: Beijing

Script and Continuity Department

Shiu-Wa Lou
script consultant
Alvin Low
continuity

Additional Crew

Zhixing Bao
translator: Japanese
Di Cai
production assistant
Cindy Chai
production assistant
Jacqueline Chan
production accountant
Huili Chen
publicist
Mo Chen
film fund
Qingyi Chen
distribution controller
Siu Kuen Chiu
tea lady
Huizhong Deng
production assistant
Wei Fan
publicist
Jianhua Fang
distribution coordinator
Junjun Fu
distribution coordinator
Jinjing Ge
film fund
Qishan Guo
publicist
Steven Hui
production coordinator
Lily Jiang
permit coordinator
Chi-Leung Kwong
editing consultant
Solo Lau
marketing coordinator
Lai Kwok Shouryu Leung
translator: Japanese
Lisa Li
copyright manager
Mengqi Li
publicist
Yaru Li
legal affair
Yong Li
presenter
Yuan Li
film fund / sponsorship manager
Ivy Liu
production assistant
Lizi Liu
cashier: China crew
Qinhui Liu
financial controller
Qiong Liu
legal affair
Zhaoji Liu
film fund
Nicolas Zhi Qi
chief financial officer
Sitong Qi
tea lady: China crew
Tony Rayns
english subtitle translators
Lina Ren
publicist
Dan Shao
publicist
Sue Song
copyright assistant
Wenjun Song
production assistant
Mariko Suematsu
translator: Japanese
Chen Sun
publicity coordinator
Tao Wan
making-of
Bella Wang
copyright assistant
Jing Wang
publicist
Jun Wang
marketing coordinator
Junjie Wang
sponsorship manager
Ping Wang
publicist
Xueming Wang
sponsorship coordinator
Yan Wang
sponsorship manager
Jane Wong
translator: Japanese
Winky Wu
accounting assistant
Nan Xia
assistant production coordinator
Haisong Xu
legal affair
Hai Yu
distribution coordinator
Shuqin Yu
finance manager
Na Zhang
production assistant
Ye Zhang
location accountant: China crew
Cheng Zhao
production assistant
Jia Zhao
publicity manager
Peng Zhao
publicity manager
Siqi Zhao
making-of
Yi Zhou
film fund
All Filters