Chinese-born American actress Lisa Lu (C) arrives 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)

News, Photo and Web Search