Shanghai Fest Delays; ‘Money Heist’ Star Sets English Debut; Baby Cow Hire – Global Briefs

The Shanghai International Film Festival has postponed its 23rd edition due to continued coronavirus disruption. The event, one of China’s most significant film fests, had been due to take place June 13-22. Organizers said today that preparations had been “progressing … Read more…