Directed by
Jin Xie |
Writing Credits (in alphabetical order)
Ann Hui | ||
Mai Tianshu | ||
Ni Zhen | ||
Sujin Zhu | ||
Fuxian Zong |
Cast (in credits order)
Guoan Bao | ... | Lin Zexu | |
Liankun Lin | ... | Qi Shan | |
Sihung Lung | ... | He Jingrong (as Xiong Lang) | |
Rest of cast listed alphabetically: | |||
Debra Beaumont | ... | Queen Victoria | |
Oliver Cotton | ... | Captain Bremer | |
Nigel Davenport | |||
Rob Freeman | ... | Hill | |
Emma Griffiths Malin | ... | Mary Denton | |
Garrick Hagon | ... | Missionary | |
Jiang Hua | ... | Guan Tianpei | |
Philip Jackson | ... | Captain White | |
Dominic Jephcott | ... | M.P. | |
Hsiang-Ting Ko | ... | Yi Shan | |
Shilong Li | ... | Han Zhaoqing | |
Weixin Li | ... | Deng Tingzhen | |
Bob Peck | ... | Denton | |
Hsin Shao | ... | Shanzhi | |
Xin Shao | ... | He Shanzi | |
Min Su | ... | Daoguang | |
Simon Williams | ... | Captain Charles Elliot | |
Jamie Wilson | ... | Paul Artuard captin of Artillery | |
Heping Yang | ... | Military Officer | |
Gao Yuan | ... | Rong'er |
Produced by
Zhigu Cheng | ... | supervising producer (as Cheng Zhigu) |
Wai Cheung | ... | producer (as Zhang Wei) |
Ann Hui | ... | associate producer |
Stephen Lam | ... | associate producer |
Music by
Hanqi Huang | ||
Fuzai Jin |
Cinematography by
Yong Hou |
Editing by
Hu Dawei | ||
Peizhen Hou | ||
Quin Lili | ||
Davin Nu | ||
Lili Qian | ||
Wu Dan Wei | ||
Longgen Zhang |
Production Design by
Ruigang Shao |
Art Direction by
Ruigang Shao |
Production Management
Derek Harrington | ... | production manager |
Second Unit Director or Assistant Director
Da Hai | ... | assistant director |
Yan He | ... | assistant director |
Lin Sheng | ... | assistant director |
Louise Wadley | ... | first assistant director |
Ying-Chieh Wang | ... | assistant director (as Yingjie Wang) |
Heping Yang | ... | assistant director |
Wei Yang | ... | assistant director |
Art Department
Xianchun Zhang | ... | props |
Sound Department
Qizhen Lai | ... | sound director |
Xueyi Wang | ... | sound director |
Special Effects by
Jiakun Chen | ... | special effects |
Additional Crew
Wai Cheung | ... | presenter (as Sammy Cheung) |
Baowen Wu | ... | presenter |