 Complete the following phrase:  Drifters  is a 2003 Chinese film directed by Wang Xiaoshuai. The film is a production of Hong Kongs Purple Light Films and People Workshop with international distribution through the Taipei-based company Arc Light Films. Drifters premiered in the 