Three Thousand Years of Longing

A mythology scholar visiting Istanbul happens to encounter a Djinn, who offers her three wishes in exchange for his freedom.

Starring: Idris Elba, Tilda Swinton, Alyla Browne, David Collins