Josh Reviews Three Thousand Years of Longing
In Three Thousand Years of Longing, Tilda Swinton plays Alithea, a British academic. She’s a “narratologist,” someone who has devoted her life to the study of stories. Her solitary life is interrupted when she encounters a Djinn (Idris Elba), who offers her three