Directed by
Jeffrey Lau |
Writing Credits (in alphabetical order)
Jeffrey Lau |
Cast (in credits order)
Gillian Chung | ... | Gill | |
Lik-Sun Fong | ... | Chi | |
Shengyi Huang | ... | Jade | |
Hyper BB | ... | Florence | |
Fun Chu | ... | Flora | |
Stephen Fung | ... | Harly | |
Liang Tian | ... | Water Deity | |
Natalie Tong | ... | Helen | |
Janet Ma | ... | Devil Team - May Cheng | |
Chrissie Chau | ... | Devil Team - Brenda | |
Ava Liu | ... | Devil Team - Amy (as Yu-Kiu Liu) | |
Rest of cast listed alphabetically: | |||
Wai-Lun Au | ... | Man, roll caller | |
Siu-Chin Cheung | ... | TV reporter | |
Daniel Garcia | ... | Alex (voice) | |
Wai-Guen Law | ... | Mrs. Fung | |
Simon Lui | ... | Chi's Manager | |
Keyman Ma | ... | Commentator | |
Zuyang Sun | ... | Ramsy (as Calvin Sun) |
Produced by
Sanping Han | ... | executive producer |
Xiaoli Han | ... | producer |
Tao Jiang | ... | producer |
Albert Lee | ... | producer |
Peggy Lee | ... | producer |
Albert Yeung | ... | executive producer |
Chin Yiu-Tong | ... | executive producer |
Haicheng Zhao | ... | producer |
Music by
Ronald Ng | ... | composer |
Ying-Wah Wong |
Cinematography by
Peter Ngor | ... | director of photography |
Editing by
Angie Lam |
Production Design by
Bruce Yu |
Art Direction by
Raymond Chan |
Production Management
Wai-On Leung | ... | senior production manager (as Wai On Leung) |
Second Unit Director or Assistant Director
Si-Hang Fong | ... | first assistant director |
Chi-Ho Wai | ... | assistant director |
Sound Department
Terry Shek | ... | re-recording mixer |
Camera and Electrical Department
Billy Kwong | ... | lighting technician |