Ying huang dian ying (guo ji) you xian gong si, Beijing bu yi le hu dian ying wen hua fa zhan you xian gong si, Zhongguo dian ying ji tuan gong si chu pin ; bian ju, Zhu Sujin ... [and others] ; zhi pian ren, Ma Ke, Li Yabo, Yin Hongbo ; jian zhi, Dong Yunshi, Zhao Haicheng ; dao yan, Jiang Wen = Let the bullets fly / Emperor Motion Picture Limited, Bejing Buyilehu Film and Culture Limitd, China Film Group Corporation present ; produced by Ma Ke, Albert Lee, Yin Homber ; producers, Barbie Tung, Zhao Haicheng ; directed by Jiang Wen
Distribution Workshop, Bona Film Group Company ; Starlight International Media Group ; Shanghai Film Group ; Beijing Galloping Horse Film ; Polybona Films ; producers, Peng Yi, Wang Tian Yun, Chan Wing, Hung Li Li ; screenplay, Zhang Ting ; screenplay & directed by Jingle Ma
a Distribution Workshop release of a Bona Film Group, China Film Co., SMG Pictures, Shine Show Interactive Media Co., Bona Entertainment Co. presentation of a Film Workshop production ; produced by Nansun Shi, Yu Dong ; produced and directed by Tsui Hark ; original story and screenplay by Tsui Hark