Directed by
Alain Desrochers |
Writing Credits
Allen Hatcher | ... | (screenplay) |
Cecil Arto | ... | (written by) |
Cast (in credits order)
Matt Frewer | ... | Lord Edward Lindsey | |
Tod Fennell | ... | Jonathan Elders | |
Amber Goldfarb | ... | Priscilla Lindsey (as Amber Mullin) | |
Gang Zhao | ... | Uncle Pei | |
Lok-Tung Po | ... | Qian Hua (as Pu Pu) | |
Yuan Fang | ... | Tian | |
Luke Zhi Gang Liu | ... | Chen | |
Peng Zhen Zhong | ... | Wang | |
Eddy Yihua Lin | ... | Chow Fung | |
Xiaolong Ding | ... | Master Li (as Din Xiao Long) | |
Cui Yue Ming | ... | Lai (as Cue Yue Ming) | |
Matthew Bloomfield | ... | Reverend Elders | |
Hai Bin | ... | Ding Lan | |
Joseph Cannell | ... | Young Jonathan (age 10) | |
Karl Dominik | ... | Captain Reynolds (as Karl Dominik Ignaczak) | |
Wu Jia Lin | ... | Young Qian Hua - age 10 | |
Zheng Xu | ... | Young Tian - age 10 | |
Anita Markoff | ... | Young Priscilla - age 10 | |
Charlie Liu Jia Dong | ... | Herbalist | |
Jin Hui Chen | ... | Hong Merchant #1 | |
Zhao Xue Ren | ... | Chu | |
Wang Zhe | ... | Mask Performer |
Produced by
Deena Aziz | ... | associate producer |
Pierre Bernatchez | ... | executive producer |
Suzanne Girard | ... | producer |
Sanping Han | ... | executive producer |
Jun Huang | ... | executive producer |
Ping Jiang | ... | producer |
Ping Jiang | ... | producer |
Tao Jiang | ... | executive producer |
Louie Porco | ... | executive producer |
Morris Ruskin | ... | executive producer |
Music by
FM Le Sieur | ... | (original score music) |
Cinematography by
Yves Bélanger |
Editing by
Éric Drouin |
Second Unit Director or Assistant Director
Tung-Chuen Chan | ... | second unit director (as Wingle Chan) |
Eric Parenteau | ... | first assistant director |
Sound Department
Marc Girard | ... | supervising sound editor |
France Leduc | ... | dialogue editor |
Visual Effects by
Mathieu Arvisais | ... | digital compositor |
Editorial Department
Edith Bellehumeur | ... | assistant editor |
Music Department
François Arbour | ... | score mixer |
Script and Continuity Department
Fanny Bellavance | ... | script supervisor |
Additional Crew
Natasha Paris | ... | assistant to producer |