Three Thousand Years Of Longing

dr Alithea Binnie (Tilda Swinton) is an academic - content with life and a creature of reason. While attending a conference in Istanbul, she accidentally meets a jinn (Idris Elba) who grants her three wishes in exchange for his freedom. This brings with it two problems. First, she doubts he's real, and second, being a scholar of tales and mythology, she knows all the cautionary tales of wishes gone awry. The Djinn takes his case by telling her fantastical stories from his past. E

Last News

Netflix’s ‘Girl in the Picture’ Is the Most Twisted True Crime Documentary of the Year

Car quality is slipping: These are the brands with the most and least complaints, study finds

U.S. military’s newest weapon against China and Russia: Hot air

Parade shooting 'person of interest' in custody

First-time voters weigh what they've never known - Turkey without Erdogan

Pedro Munhoz shares medical record to prove eye injury from UFC 276 bout against Sean O’Malley