Director Yang Qiu Explores Humanity With Artistic Eye, Despite China’s Long Gaze
Chinese director Yang Qiu presented his first feature film “Some Rain Must Fall “ at this year’s Tribeca Festival in New York. The film depicts the story of Cai, a mother and housewife who deeply values her family, but whose life loses track and spirals out of control after an unexpected accident. The film received the Encounters Special Jury Award at the 74th Berlin International Film Festival and premiered at the festival’s International Narrative Competition. Yang Qiu, a prominent filmmaker […]