Cast & Crew

Directed by

John Woo

Writing Credits

John Woo
(screenplay by) and
Patrick Leung
(screenplay by) and
Janet Chun
(screenplay by)

Cast

Tony Leung Chiu-wai
Ben / Siu Bun (as Tony Chiu Wai Leung)
Jacky Cheung
Frank / Fai Jai
Waise Lee
Paul / Sau Ming
Simon Yam
Luke / Lok
Yolinda Yam
Sally Yan Sau Ching
Chung Lam
Mr. Y.S. Leong
Fennie Yuen
Jane / Siu Jan
Kan-Wing Tsang
Jane's father
Hang-Shuen So
Jane's mother
John Woo
Policeman
Hee Ching Paw
Ben's mother
Tseng Chang
Paul's father
San-Yan Siao
Mr. Shing
Paco Yick
Ringo
Yun Pei
Frank's mother
Kwong Lam Tsui
Frank's father
Shek-Yin Lau
Fatso
Yee Cheng
Ringo's man
Rutherford John
Guitarist at club
Jameson Wa-Fan Lam
Mr Kwai's Thug
Chi-Ho Lau
Viet soldier
Shung-Fung Lau
Mr Leong's Thug
Raymond Lee
Mr Kwai
Yiu-King Lee
Mr Leong's Thug
Wai-Cheung Mak
Mr Leong's Thug
Hiu-Sang Pang
Ringo's man
Wai Shun Wong
Ringo's man
Wing-Tat Woo
Mr Leong's Thug
Jonathan Isgar
Bomb squad member
Ernst Mausser
Bar Pianist

Produced by

Wan Allen
associate producer: Thailand
Catherine Lau
associate producer
Patrick Leung
associate producer
John Woo
producer

Music by

Sherman Chow

Cinematography by

Wilson Chan
Ardy Lam
Chai Kittikum Som
Wing-Hang Wong

Editing by

John Woo
David Wu

Production Design by

Wah-Sang Leung
(as James Leung)

Art Direction by

Wah-Sang Leung
(as James Leung)

Costume Design by

Bruce Yiu

Makeup Department

Hoi-Loy Chan
hair stylist
Fung-Ping Cheng
makeup artist
Wai-Fong Cheng
hair stylist / makeup artist
Yun Ling Man
makeup artist (as Yun-Ling Man)
Yau-Shing Wong
hair stylist

Production Management

Ying-Fai Chan
assistant production manager
Chi-Sum Chow
assistant production manager
Chi-Ho Hui
production manager
Penny Kanjanapinchote
production manager: Thailand
Kwong-Hing Ngan
assistant production manager
Heung-Yeung Tsim
assistant production manager
Yuk-Ling Wong
assistant production manager
Deanne Yew
production manager

Second Unit Director or Assistant Director

Kai Keung Lai
second assistant director
Chedpong Laoyant
second assistant director: Thailand
Kwok-Wai Lee
second assistant director
Chi-Ming Leung
first assistant director
Charlie Sungkawess
first assistant director: Thailand
Chung-Kan Tang
first assistant director
Wing-Fai Wong
first assistant director

Art Department

Kwok-Wing Chong
assistant art director
Yee-Fung Chung
assistant art director
Rachane Schunhasri
props foreman: thai unit
Yin-Wai Wong
set designer (as In-Wai Wong)
Shi-Cheng Yang
props

Sound Department

Kwok-Kwong Chan
sound effects editor
Wai-Leung Chan
sound effects editor
Siu-Lung Ching
sound effects editor (as Ching Siu-Lung)
Hsueh-Yui Feng
dubbing editor: mandarin (as Suet-Yeu Fung)
Wai-Tak Ho
sound effects editor
Tin-Lung Tang
sound effects editor
Yu Ting
dubbing editor: cantonese

Special Effects by

Arthur Wai Kit Lau
special effects

Stunts

Bruce Law
car stunt coordinator
Hiu-Sang Pang
stunt performer

Camera and Electrical Department

Yingporn Anaman
assistant camera: thai unit
Chi-Lap Chan
lighting assistant (as Chi Lap Chan)
Kam-Chuen Chan
still photographer
Kim-Kit Chik
lighting technician
Kei Sheung Chow
assistant camera
Vimvipa Dtangpaibool
image director: thai unit
Perry Ho
assistant camera
Yongsri Pimsornthong
lighting assistant: thai unit
Tin Yan Wu
lighting technician
Si-Chan Yeung
assistant camera

Costume and Wardrobe Department

Prisana 'Maew' Trachai
wardrobe

Editorial Department

Simon Broderick
colorist
Jing Lan
post-production coordinator
Chan-Kuen Pang
assistant editor

Location Management

Throngterd Mahasuwan
location manager: thai unit

Music Department

Sherman Chow
music editor
Romeo Díaz
composer: theme music
James Wong
composer: theme music
Yolinda Yam
theme vocals (as Chor-Sin Yan)

Script and Continuity Department

Janet Chun
script supervisor

Additional Crew

Wan Allen
planner: thai unit
Sing-Hung Chan
production assistant
Udom Choomleur
caterer: thai unit
Gam-Ging Fung
caterer
Catherine Lau
planner
Yim-Fun Lau
caterer
Patrick Leung
planner
Vinita Vattanavarodom
production secretary: thai unit
Lun-Cheung Wong
story editor
All Filters