08 February 2020 at 8:54 PM

The Farewell's Zhao Shuzhen Wins at Spirit Awards 2020, But She's Stuck in China Due to Coronavirus

zhao shuzhen wins at spirit awards 2020 084432550

About Photo #4432550: The Farewell director Lulu Wang appears on stage to accept an award on behalf of Zhao Shuzhen at the 2020 Film Independent Spirit Awards on Saturday afternoon (February…Read More Here