This cinema is the main venue for the Shanghai International Film Festival and usually has at least one movie showing in English at other times.