Review: Lost in Beijing. Money is the root of all evil, according to director Li Yu ’s 2007 feature, Lost in Beijing. The first of three collaborations with Chinese megastar Fan Bingbing, the film was mired in controversy at the time of its release. Chinese censors took exception to the film’s sex scenes and various depictions of Chinese
ve3RaD.