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)
Copyright © 2026 AOL Media LLC. All rights reserved.