Directed by
John Woo |
Writing Credits
John Woo | ... | (story) |
Barry Wong | ... | (screenplay) |
Gordon Chan | ... | (screenplay) (uncredited) |
Cast (in credits order)
Produced by
Terence Chang | ... | producer |
Amy Chin | ... | associate producer |
Linda Kuk | ... | producer |
Yuet-Chuen Kwok | ... | supervising producer |
Music by
Michael Gibbs |
Cinematography by
Wing-Hang Wong |
Editing by
Ah-Chik | ... | (as Jack Ah) |
Kit-Wai Kai | ||
John Woo | ||
David Wu |
Production Design by
Wah-Sang Leung | ... | (as James Leung) |
Costume Design by
Janet Chun | ||
Bruce Yu |
Makeup Department
Wai-Fong Cheng | ... | hair stylist / makeup artist |
Production Management
Yuen-Yee Cheng | ... | assistant production manager |
Carly Wong | ... | assistant production manager |
Ken Wu | ... | production manager (as Chi-Ming Ng) |
Second Unit Director or Assistant Director
Patrick Leung | ... | second unit director |
Sylvia Liu | ... | second assistant director |
Sound Department
Max Rose | ... | sound engineer |
Brian Schwegmann | ... | sound effects |
Ching Siu-Lung | ... | sound effects editor |
Yu Ting | ... | dubbing editor: cantonese |
Special Effects by
Arthur Wai Kit Lau | ... | special effects |
Bruce Law | ... | special effects coordinator |
Visual Effects by
Yuen-Tai Ting | ... | optical effects |
Stunts
Phillip Chung-Fung Kwok | ... | action coordinator (as Philip Kwok) |
Bruce Law | ... | car stunt coordinator / stunt coordinator: fire sequences and body burns |
Jackie Yeung | ... | stunt coordinator |
Camera and Electrical Department
Kim-Kit Wai | ... | lighting technician |
Editorial Department
Chan-Kuen Pang | ... | assistant editor |
Patrick Pang | ... | assistant editor |
Location Management
Rosanna Kwok | ... | location manager |
Music Department
Michael Gibbs | ... | music arranger / music producer |
Ole Mathisen | ... | musician: saxophones |
Jim Odgren | ... | musician: saxophones |
Max Rose | ... | music engineer |
Jamshied Sharifi | ... | music programmer / musician: synthesizers |
Benjamin Wittman | ... | music programmer / musician: synthesizers |
James Wong | ... | composer: additional music |
Michael Gibbs | ... | musician (keyboards) (uncredited) |
Script and Continuity Department
Heung-Yeung Tsim | ... | script supervisor |
Additional Crew
Jacqueline Chan | ... | accountant (as Yee-Jan Chan) |
Hon-Keung Ng | ... | director: thrid unit |
Yu Ting | ... | dialog director: Cantonese |
Chu Chi Chung | ... | cantonese voice dubbing: Chow Yun-Fat/Anthony Wong (uncredited) |
Chan Wing Shun | ... | Cantonese voice dubbing: Tung Wai/Bowie Lam (uncredited) |