Fan Luyuan, president of Alibaba's film making subsidiary Alibaba Pictures, attends the 7th China Internet Audio & Video Convention (CIAVC) in Chengdu city, southwest China's Sichuan province, 28 May 2019. (Photo by
Gold Statue (2019) - IMDb
Watch Ali Baba and the Forty Thieves | Prime Video
Alibaba Filmmaking Arm to Distribute New Movie Rights via Tokens | MoonCatcherMeme