Directed by
Gordon Chan |
Writing Credits
Gordon Chan | ... | (story) & |
Stuart Zicherman | ... | (story) (as Stu Zicherman) |
Stuart Zicherman | ... | (screenplay) (as Stu Zicherman) & |
Gordon Chan | ... | (screenplay) |
Cast (in credits order)
Produced by
Benny Chan | ... | producer |
Willie Chan | ... | executive producer |
John Chong | ... | producer |
Thomas Chung | ... | executive producer |
Dante Lam | ... | line producer |
Fung-Mei Lee | ... | associate producer (as Fiona Lee) |
David Leong | ... | producer |
Solon So | ... | producer |
Amy Tay | ... | associate producer |
Daniel Yun | ... | executive producer |
Music by
Ronald Ng | ... | composer |
Shigeru Umebayashi |
Cinematography by
Arthur Wong |
Editing by
Ki-Hop Chan |
Art Direction by
Wah-Sang Leung | ... | (as James Leung) |
Alex Soh |
Costume Design by
Bruce Yu |
Makeup Department
Middi Yau | ... | makeup artist |
Production Management
Rita Fung | ... | production manager |
Second Unit Director or Assistant Director
Janet Chun | ... | assistant director |
Sharon Lam | ... | first assistant director |
Art Department
Tak-Choi Chu | ... | props |
Sound Department
Steve Chan | ... | sound |
Visual Effects by
Sam Nicholson | ... | visual effects supervisor |
Dianna Oliva-Day | ... | visual effects producer: Stargate Digital |
Jaison Stritch | ... | visual effects supervisor |
Peter V. Ware | ... | visual effects executive producer |
Stunts
Stiven Liang | ... | utility stunts |
Chun-Kang Wang | ... | assistant stunt coordinator |
Tak Yuen | ... | stunt coordinator |
Camera and Electrical Department
Chor Keung Chan | ... | focus puller |
Yuen Kai Chan | ... | second assistant camera |
Man-Po Cheung | ... | third assistant camera |
Lam Chow | ... | gaffer |
Kwok Wai Fung | ... | camera assistant |
Siu Ching Ip | ... | dollyman |
Chi Fan Siu | ... | camera assistant (as Ringo Siu) |
Jimmy Wong | ... | Steadicam operator / camera operator |
Jupiter Wong | ... | still photographer |
Wang-Fai Wong | ... | still photographer |
Script and Continuity Department
Wai-Chu Chan | ... | script supervisor |
San San Ng | ... | script supervisor (as San-San Wong) / script supervisor |
Additional Crew
Chi-Keung Chan | ... | presenter |
Sing-Hung Chan | ... | production assistant (as Shing Hung Chan) |
Michael Lee | ... | production coordinator: Singapore unit (as Wing-Yiu Lee) |
Sharon Loh | ... | production assistant: Singapore unit |
Victor Nah | ... | production assistant: Singapore unit |
Adrian Ng | ... | publicist: Singapore unit |
Lynn Poh | ... | production assistant: Singapore unit |
Pui-Man Poon | ... | production accountant |
Leo Sze | ... | production accountant (as Chi-Chiang Sze) |
Dennis Wong | ... | publicist: Singapore unit (as Qangjie Huang) |
Lai-Lin Wu | ... | production accountant |
Yung-Lin Yeung | ... | tea lady |
Daniel Yun | ... | presenter |