An award-winning documentary about six international students finding theirfooting in Shanghai drew students, ...