Three Thousand Years of Longing Synopsis: On a trip to Istanbul, a lonely scholar (Tilda Swinton) discovers a Djinn (Idris Elba) who offers her three wishes in exchange for his freedom. Based upon the short story "The Djinn in the Nightingale's Eye" by A.S Byatt. A professor of literature and lore