THREE THOUSAND YEARS OF LONGING

Rating: CTC
Cast: Tilda Swinton, Idris Elba

While attending a conference in Istanbul, Turkey, Dr. Alithea Binnie happens to encounter a djinn who offers her three wishes in exchange for his freedom.

Official Trailer