Jackie Chan als Insp. Chan Ka Kui / Lin Fu Sheng | |
Michelle Yeoh als INTERPOL Insp. Yang Chien Hua / Hannah Lin | |
Maggie Cheung als May | |
Kenneth Tsang als Khun Chaibat | |
Yuen Wah als Panther | |
Bill Tung als 'Uncle' Bill Wong | |
Lo Lieh als The General | |
Mars als Hsiung | |
Josephine Koo Mei-Wah als Ching Wing-xi | |
Kelvin Wong als Pierre | |
William Duen Wai-Lun als General's Bodyguard | |
Lam Chi-Tai als Tai | |
Kim Maree Penn als Drug lord #3 Bodyguard | |
Philip Chan als Insp. Y.K. Chen | |
Ken Lo als Chaibat's Man | |
Shum Wai als Drug Lord #1 | |
Sam Wong Ming-Sing |
Stanley Tong | Director |
Jackie Chan | Executive Producer |
Edward Tang | Screenplay |
Cheung Ka-Fai | Editor |
Jenny Chinn | Music |
Andy Lam Kwok-Wah | Director of Photography |
Oliver Wong Yui-Man | Production Design |
Mac Chew | Original Music Composer |
Peter Cheung Yiu-Chung | Editor |
Willie Chan Chi-Keung | Producer |
Lo Shui-Lin | Makeup Artist |
Law Kar Wei | Hairdresser |
Hung Wei Chuk | Wardrobe Designer |
Jackie Chan | Fight Choreographer |
Stanley Tong | Action Director |
Jackie Chan | Stunt Coordinator |
Jackie Chan | Choreographer |
File Ip Kwok-Wing | Assistant Director |