Beijing Hairun Pictures Co., Ltd., Huaxia Film Distribution Co., Ltd., CCTV 6 Movie Channel present ; screenplay by Wai Ka Fai, Yau Nai Hoi, Ryker, Chan, Yu Xi ; produced by Johnnie To, Wai Ka Fai ; directed by Johnnie To
produced & directed by Frank Batavick ; co-producer, Henry C. Lucas Jr. ; writers, Robert X. Cringely, Frank Batavick, Henry C. Lucas Jr. ; a co-production of Maryland Public Television & University of Maryland, Robert H. Smith School of Business