Directed by
Wing-Cheong Law | ||
Johnnie To |
Writing Credits
Nai-Hoi Yau | ... | (written by) (as Yau Nai Hoi) & |
Kin-Yee Au | ... | (written by) (as Au Kin Yee) |
Julien Carbon | ... | (characters) (uncredited) |
Laurent Courtiaud | ... | (characters) (uncredited) |
Nai-Hoi Yau | ... | (characters) (uncredited) |
Cast (in credits order)
Ching Wan Lau | ... | Inspector Ho Sheung Sang (as Lau Ching Wan) | |
Ekin Cheng | ... | The Thief | |
Kelly Lin | ... | Teresa | |
Shiu-Hung Hui | ... | Assistant Commissioner Wong Kai Fat (as Hui Shiu Hung) | |
Suet Lam | ... | Ken (as Lam Suet) | |
Ruby Wong | ... | Madam (as Cheuk-Ling Wong) | |
Wan-San Ting | ... | Shan (as Ding Yuin-Shan) | |
Rest of cast listed alphabetically: | |||
Chi-Shing Chiu | ... | Loan Shark | |
Ching-Ting Law | |||
Wing-Cheong Law | |||
Kon Chung Tam | |||
Wai-Yin Tse | |||
Chi-Wang Wong | |||
Jacky Hung-Chun Yeung | ... | CID officer |
Produced by
Catherine Chan | ... | production executive |
Tiffany Chen | ... | administrative producer |
Johnnie To | ... | producer |
Music by
Ying-Wah Wong | ... | (as Raymond Wong) |
Cinematography by
Siu-Keung Cheng | ... | director of photography (as Cheng Siu Keung) |
Editing by
Wing-Cheong Law | ||
Chi-Wai Yau | ... | (as Yau Chi Wai) |
Art Direction by
Sung Pong Choo | ... | (as Choo Sung Pong) |
Simon So |
Costume Design by
Jay Cheng |
Makeup Department
Maggie Choy | ... | makeup artist |
Shui-Keung Tse | ... | hair stylist (as Tse Sui Keung) |
Michelle Wong | ... | makeup artist |
Production Management
Chi-Shing Chiu | ... | unit manager (as Chiu Chi Shing) |
Jackson Ha | ... | production manager |
Second Unit Director or Assistant Director
Po Ki Ip | ... | assistant director (as Ip Po Ki) |
Ho-Yan Wong | ... | second assistant director (as Vivian Wong) |
Art Department
Jeffrey Kong | ... | assistant art designer |
Pak Shing Lai | ... | head property master (as Lai Pak Shing) |
Hung Chin Lau | ... | assistant art designer (as Lau Hung Chin) |
Sound Department
Calvin Chan | ... | assistant adr recordist |
Martin Richard Chappell | ... | sound mixer (as Martin Chappell) / supervising sound editor (as Martin Chappell) |
Tony Cheng | ... | sound mixer |
Charlie Lo | ... | adr editor / adr recordist / sound effects editor |
Cheung Wing Mak | ... | boom operator (as Mak Cheung Wing) |
May Mok | ... | adr editor / adr recordist / sound effects editor |
Tomy Yu | ... | foley artist (as Yu Ka Luk) / foley recordist (as Yu Ka Luk) |
Visual Effects by
Jacky Chung | ... | CGI animator: Cubists Limited |
Ping Hin Kong | ... | CGI animator: High Legend Limited (as Kwong Ping Hin) |
Pak Chung Kwan | ... | CGI animator: Cubists Limited (as Kwan Pak Chung) |
Fannis Lam | ... | CGI coordinator: High Legend Limited |
Chi Wai Law | ... | CGI animator: High Legend Limited (as Law Chi Wai) |
Stephen Ma | ... | visual effects supervisor |
Lawrence Yip | ... | CGI animator: Cubists Limited |
Stunts
Bruce Mang | ... | action choreographer |
Camera and Electrical Department
Ting-Fong Kwong | ... | best boy (as Kwong Ting Fong) |
Kwan-Cheung Lee | ... | still photographer (as Lee Kwan Cheung) |
Hung-Mo To | ... | cinematographer: second unit (as To Hung Mo) |
Kwok-Chiu Wu | ... | gaffer |
Costume and Wardrobe Department
Siu Lan To | ... | wardrobe (as To Siu Lan) |
Editorial Department
Kwok Wai Ha | ... | assistant editor (as Ha Kwok Wai) |
Chi-Kit Lau | ... | assistant editor |
Kam Fat Liu | ... | assistant editor (as Liu Kam Fat) |
Script and Continuity Department
Ho-Ming Chan | ... | continuity (as Chan Ho Ming) |
Additional Crew
Christy Chan | ... | production assistant |
Ringo Chen | ... | production assistant |
Meggy Cheng | ... | production assistant |
Charles Heung | ... | presenter |
Lai-Fung Tai | ... | craft service (as Tai Lai Fung) |
Wan-San Ting | ... | film coordinator (as Ding Yuin-Shan) |