Filmmakers: Pou-Soi Cheang - Director, Kam-Yuen Szeto - Writer (screenplay), Lik-Kei Tang - Writer (screenplay), Johnnie To - Producer, Yuen Man Fung - Cinematographer, Xavier Jamaux - Composer, David M. Richardson - Editor more »