Sony Pictures Classics, C & A Productions in association with Beijing Film Studio and China Film Co. Productions Corp., Taiwan Central Motion Picture Corporation, Post Production Playground and Schulburg Productions with the approval of Filmstiftung Nordrhein-Westfalen GmbH presents a film by Ann Hu ; producer, Ann Hu ; screenplay writers, Huang Dan, Tang Louyi, Kate Raisz, Rob McAndrew, Ann Hu ; director, Ann Hu