简介:In Meshal Aljaser’s exhilaratingly madcap thriller, a young woman stranded in the Arabian desert races to be home before curfew under the threat of ex
简介:Star, a suicidal teen now too old for foster care, develops a candid rapport with An, a student from Shanghai who is assigned to watch her while she i