3,000 Years of Longing

3,000 Years of Longing

Dr Alithea Binnie (Tilda Swinton) is an academic…a creature of reason. While in Istanbul, she happens to encounter a Djinn (Idris Elba) who offers her three wishes in exchange for his freedom.

3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing
3,000 Years of Longing