Lisa Lu, recipient of the Lifetime Achievement Award at the 28th Shanghai International Film Festival, joined a packed audience for a post-screening event celebrating “The Arch,” the 1968 landmark of Chinese-language arthouse cinema in which she starred. Turning 100 this year by traditional Chinese age reckoning, she made a surprise appearance following the screening that […]
