Directed by
Siu-Tung Ching | ... | (as Ching Siu Tung) |
Johnnie To |
Writing Credits
Sandy Shaw | ... | (story) |
Susanne Chan | ... | (screenplay) |
Sandy Shaw | ... | (characters) |
Cast (in credits order)
Maggie Cheung | ... | Chat / Thief Catcher / Chelsea | |
Michelle Yeoh | ... | Ching / San / Carol | |
Anita Mui | ... | Tung / Wonder Woman / Dorothy | |
Damian Lau | ... | Inspector Lau | |
Anthony Chau-Sang Wong | ... | Mr. Kim / The Faceless Monster / Kau (as Anthony Wong) | |
Takeshi Kaneshiro | ... | Chong Hon / Coda | |
Ching-Wan Lau | ... | Tak (as Lau Ching Wen) | |
Paul Chun | ... | Colonel | |
Shan Kwan | ... | The President | |
Eddy Ko | ... | The President's Deputy | |
Rest of cast listed alphabetically: | |||
Dion Lam | |||
![]() |
Kin-Fai Lam | ||
Vincent Lau | ... | Kim's Hitman | |
Wai-Kai Law | |||
![]() |
Ning Sze | ||
Cher Yeung | |||
Ngai-Ho Yu |
Produced by
Pui-Wah Chan | ... | planning: production designed by (as Chan Pui Wah) |
Siu-Tung Ching | ... | producer (as Ching Siu Tung) |
Catherine Hun | ... | planning: production designed by |
Johnnie To | ... | producer |
Music by
Cacine Wong |
Cinematography by
Hang-Sang Poon | ... | (as Poon Hang Sang) |
Editing by
Ah-Chik |
Art Direction by
Bruce Yu |
Production Management
Cora Cheng | ... | production manager |
Ise Cheng | ... | production supervisor |
Kwok-Fai Yeung | ... | production in charge (as Yeung Kwok Fai) |
Brian Yip | ... | production manager |
Second Unit Director or Assistant Director
Raymond Cheng | ... | assistant director |
Kim Wah Lou | ... | assistant director (as Lo Kim Wah) |
Art Department
Raymond Chan | ... | set designer |
Camera and Electrical Department
Lien-You Tsou | ... | assistant camera |
Wai-Keung Tung | ... | lighting technician |
Gam-Wang Wan | ... | assistant lighting |
Costume and Wardrobe Department
Pui-Yee Lam | ... | assistant costume designer |
Additional Crew
Ka-Fai Lee | ... | Cantonese voice dubbing: Damian Lau (uncredited) |
Bao-Tien Lung | ... | Cantonese voice dubbing: Anita Mui (uncredited) |
Linna Shum Siu-Lam | ... | Cantonese voice dubbing: Maggie Cheung (uncredited) |
Doris Lo So-Kuen | ... | Cantonese voice dubbing: Michelle Yeoh (uncredited) |
Stephen Chi-Sing Wong | ... | Cantonese voice dubbing: Sean Lau Ching Wan (uncredited) |