Cast & Crew

Directed by

John Woo

Writing Credits

Hing-Ka Chan
(written by) (as Chan Hing Kai) &
Suk-Wah Leung
(written by) (as Leung Suk Wah) &
John Woo
(written by)

Cast

Lung Ti
Sung Tse-Ho
Chow Yun-Fat
Mark
Leslie Cheung
Sung Tse-Kit
Emily Chu
Jackie
Waise Lee
Shing
Feng Tien
Father Sung
John Woo
Inspector Wu
Yanzi Shi
Mr. Yiu
Kenneth Tsang
Ken
Fui-On Shing
Shing's right hand man
Hsieh Wang
Mr. Wang
Chi-Fai Chan
'Little' Wang
Ming Leung
Uncle Chan
Hing-Yin Kam
Mr. Mok
Pierre Tremblay
Interpol Officer
Hark Tsui
Music Judge
Shung-Fung Lau
Taiwanese Triad
Wei-Ho Tu
Taiwanese Triad
Yun-Sheng Pan
Taiwanese Triad
Sing-Kwong Tsang
Taiwanese Triad
Foo-Wai Lam
Taiwanese Triad
Stephen Chow
Taiwanese Triad
Hsin-Nan Hung
Triad Member
Hsi-Chun Yang
Triad Member in Parking Lot
Wai Tong Wong
Shing's Gangster
Te-Wei Chu
Shing's Gangster
Ming-Wai Chan
Shing's Gangster
Wing-Hon Cheung
Shing's Gangster
Wai-Cheung Mak
Brawl Extra
Han-Yuan Ma
Brawl Extra
Ying-Chieh Han
Old policeman at station
Danny Ng
Henchman

Produced by

Hark Tsui
producer
John Woo
producer

Music by

Joseph Koo
(as Ka-Fai Koo)

Cinematography by

Wing-Hang Wong

Editing by

Ma Kam
David Wu

Production Design by

Chi Leung Lui

Art Direction by

Bennie Lui

Costume Design by

Gam-Jan Yeung

Production Management

Kuo-Chung Chou
production manager (as Tony Chow)
Yu-Kin Ng
production manager
Ga-Man Wan
production manager

Second Unit Director or Assistant Director

Chi-Ming Leung
assistant director
Pak-Kin Leung
assistant director

Stunts

Blackie Shou-Liang Ko
action choreographer
Wei Tung
action choreographer

Camera and Electrical Department

Lik-Fong Ng
still photographer
Kim-Kit Wai
lighting director
Jan-Wah Yuen
assistant camera

Editorial Department

Simon Broderick
colorist

Script and Continuity Department

Wing-Tuen Chow
script supervisor

Additional Crew

Hark Tsui
presenter
Wei Tung
action director
Simon Broad
adr group (uncredited)
Ping-Keung Cheung
cantonese voice dubbing: Shi Yanzi (uncredited)
Gui Chin
cantonese voice dubbing: Tien Fung (uncredited)
Leung Ching-Ping
cantonese voice dubbing: Waise Lee (uncredited)
Hung Lu
cantonese voice dubbing: Kam Hing-Yin (uncredited) / cantonese voice dubbing: Shing Fui-On (uncredited)
Chan Wing Shun
cantonese voice dubbing: Leung Ming (uncredited)
Gregory Snegoff
voice dubbing: Lung Ti (English version) (uncredited)
Doris Lo So-Kuen
cantonese voice dubbing: Emily Chu (uncredited)
Tinson Lo Tin-San
cantonese voice dubbing: Hung San-Nam (uncredited)
Stephen Chi-Sing Wong
cantonese voice dubbing: Ti Lung (uncredited)
All Filters