Cast & Crew

Directed by

Johnnie To

Writing Credits

Ka-Fai Wai
(screenplay) (as Wai Ka Fai)

Cast

Johnny Hallyday
Francis Costello
Anthony Chau-Sang Wong
Kwai
Simon Yam
George Fung
Suet Lam
Fat Lok
Ka-Tung Lam
Chu
Sylvie Testud
Irene Costello
Felix Wong
Python
Eddie Cheung
Wolf
Ting Yip Ng
Crow
Maggie Siu
Madam Wong
Stanley Sui-Fan Fung
Tony
Michelle Ye
Big Mama
Jo Kuk
Crow's Wife
Elena Mei-Ye Kong
Wolf's Wife
Kawing
Python's Wife
Farini Cheung
Tony's Wife
Vincent Sze
Mr. Thompson
Gwendolyn Chen
Mrs. Fung
Wai Vincent Lam
Fung's Bodyguard
Alan Chung San Chui
Fung's Bodyguard
Wing-Cheung Cheung
Fung's Bodyguard
Chi Wai Wong
Killer
Chiang Lo
(as Hau Keung Lo)
Haitao Li
(as Hai Tao Li)
Paco Yick
Fung's Bodyguard
Shing-Hung Leung
(as Sing Hung Leung)
Cho-Kuen Chu
(as Cho Kuen Chu)
Man-Kei Yiu
(as Man Kee Yiu)
Chi-Ping Chang
(as Chi Ping Cheung)
Wah-Wo Wong
Taxi Driver
Jackson Ha
Fung's Bodyguard
Jeff Cheung
Fung's Bodyguard
Jack Lai
Fung's Bodyguard
Chi-Shing Chiu
(as Chi Shing Chiu)
Ching-Ting Law
Fung's Bodyguard
Florence Kwok
Madam Wong
Conroy Chi-Chung Chan
Fat Lok
Terence Yin
Chu
Wai Lam
Bodyguard having affair with Fung's wife
Wing-Cheong Law
Old Five

Produced by

William Cheng
line producer
John Chong
producer
Elaine Chu
line producer
Peter Lam
producer
Laurent Pétin
producer
Michèle Pétin
producer
Wan-San Ting
associate producer (as Ding Yuin Shan)
Johnnie To
producer
Ka-Fai Wai
producer (as Wai Ka Fai)

Music by

Ta-Yu Lo
(as Lo Tayu)

Cinematography by

Siu-Keung Cheng
director of photography (as Cheng Siu Keung)

Editing by

David M. Richardson
(as David Richardson)

Art Direction by

Silver Cheung

Costume Design by

Stanley Cheung

Production Management

Pou Ian Ao
production manager: Macau (as Ao Pou Ian)
Chi-Shing Chiu
unit manager (as Chiu Chi Shing)
Jackson Ha
production manager
Chikia Kwan
assistant production manager
Christie Lee
assistant production manager

Second Unit Director or Assistant Director

Jeff Cheung
first assistant director
Jack Lai
second assistant director

Art Department

Miriam Chan
assistant art director
Ambrose Chau
assistant art director
Wai-Chuen Cheung
leadman
Tak-Ngok Law
property master (as Tak-Ngoc Law)
Lok Man Leung
assistant art director
Sze-Man Leung
assistant art director

Sound Department

Heidi Chan
foley artist / sound editor
Martin Richard Chappell
supervising sound editor
Mango Mok
foley editorial / sound editor
Torsten Zumhof
sound designer

Visual Effects by

Ken Law
visual effects supervisor

Stunts

Kim-Fai Che
stunts (as Che Kim Fai)
Sam Kai-Sen Huang
stunts (as Wong Sam)
Ada Pui-yee Leung
stunts (as Leung Pui Yi)
Chung-Chi Li
action choreographer
Jack Wai-Leung Wong
assistant action choreographer

Camera and Electrical Department

Ka Ling Chan
key grip
Kai Ming Cheng
cameraman: making-of documentary
Wing-Lok Ho
key grip
Wai Leung Hung
electrician
Kwok Kin Ip
electrician (as Kwok Kin Yip)
Ting-Fong Kwong
best boy
Wai-Ming Leung
electrician (as Wai Ming Leung)
Wai Kit Pang
still photographer
Chak-Shun Tang
still photographer
Hung-Mo To
cinematographer: second unit (as To Hung Mo)
Chun-Wai Wong
key grip (as Egg Wong)
Shing-Chung Wong
key grip
Kwok-Chiu Wu
gaffer
Kai Yuen Yeung
still photographer

Costume and Wardrobe Department

Kar Yan Yip
assistant costume designer

Editorial Department

Kwok-Shing Chau
digital media compositor: Shaw Brothers
Ying-Ho Cheng
project technician: Shaw Brothers
Kai-Wai Ho
digital media compositor: Shaw Brothers
Leo Lam
project technician: Shaw Brothers
Cathy Lau
post-production assistant
Chi-Kit Lau
digital media compositor: Shaw Brothers
Kam-Fat Lau
digital media compositor: Shaw Brothers
Allen Leung
assistant editor
Calmen Lui
post-production executive
Wendy Nam
digital post-production manager: Shaw Brothers
Hung Poon
color timer: Shaw Brothers
Edwin Van Huizen
digital intermediate colorist: Shaw Brothers
Kam-Wai Wong
digital media compositor: Shaw Brothers
Kuen Man Yip
project technician: Shaw Brothers

Script and Continuity Department

Jevons Au
continuity
Carol Hui
script translation
Peter Lee
script translation
Tim Youngs
script translation

Additional Crew

Jevons Au
trainee writer
Ryker Chan
trainee writer (as Chan Wai Bun)
Siu Kuen Chiu
caterer
Iun-Kei Lam
production assistant: Macau
Ching-Ting Law
set runner (as Lu Ching Ting)
Christie Lee
production assistant
Lok-Yik Lee
production coordinator (as Ross Lee)
Cheung Wing Mak
set runner (as Mak Cheung Wing)
Chi-Man Pun
weapons
Angel Tang
production assistant
Yuk-Fai Yeung
weapons (as William Yong)

Thanks

Soi Cheang
special thanks (as Mr. Soi Cheang)
Wing-Cheong Law
special thanks (as Mr. Law Wing Cheong)
All Filters