Director Chan Muk-Sing (R) of film "Meow" arrives on the red carpet of the 7th Beijing International Film Festival on April 16, 2017 in Beijing, China. [Photo/ VCG]
Go to Forum >>0 Comment(s)