‘Three Thousand Years of Longing’ needed another wish | Cannes movie reviewKarl DelossantosMay 25, 2022∙ PaidShareTilda Swinton plays an academic who frees a Djinn (Idris Elba) from centuries-long imprisonment and is granted three wishes in Three Thousand Years of Longing.This post is for paid subscribersAlready a paid subscriber? Sign in