 The film is set and was filmed in Shanghai and in Anshan, Liaoning, as Anshan is the birthplace of director Ann Hui.Filming locations in Shanghai include the overpass at Shaanxi and Yan'an roads, and the old houses on Julu Road.Filming in Anshan took place in the first days of 2006.