
Chinese director Wen Muye (C), Chinese actors Shen Teng (R) and Jiang Qiming (L) arrive on the red carpet of the 28th Shanghai International Film Festival (SIFF) in Shanghai, on June 13, 2026. (Photo by Jade Gao / AFP via Getty Images)

Chinese director Wen Muye (C), Chinese actors Shen Teng (R) and Jiang Qiming (L) arrive on the red carpet of the 28th Shanghai International Film Festival (SIFF) in Shanghai, on June 13, 2026. (Photo by Jade Gao / AFP via Getty Images)