an Ann Hui film ; presented by Bona Entertainment Co., Ltd., Focus Films Ltd. and Sil-Metropole Organisation Ltd ; produced by Chan Pui Wah ; screenplay by Susan Chan ; produced and screenplay co-written by Roger Lee ; produced and directed by Ann Hui