Renowned visual effects supervisor Christopher Bremble (L) and famous producer Natacha Devillers arrive at the third Hainan Island International Film Festival in Sanya, South China's Hainan province, on Dec 5, 2020. [Photo by Zuo Jianan/chinadaily.com.cn]
|