This year’s 73rd Festival de Cannes would have screened the film to celebrate its twentieth anniversary.