X

Idris Elba Offers Tilda Swinton Three Wishes in 'Three Thousand Years of Longing' Trailer

Watch a full-length trailer for 'Three Thousand Years of Longing,' starring Idris Elba and Tilda Swinton.

Danielle Turchiano
three-thousand-years-of-longing-ttyol-sp05-g011-0448832-r-rgb.jpg

Tilda Swinton and Idris Elba in 'Three Thousand Years of Longing'

MGM

What would you wish for if a djnn offered you three wishes? Or, the better question may be would you even think it was real at all? That's what Three Thousand Years of Longing explores, and you can see how in a just-released trailer below.

The film, which is written by George Miller and Augusta Gore and directed by Miller, stars Tilda Swinton as Dr. Alithea Binnie, a self-described "solitary creature" who travels to Istanbul for a conference, where she picks up what she thinks is an "interesting memento" with "an interesting story." But it actually holds so much more.

Inside is a djnn (played by Idris Elba). He offers her three wishes, a.k.a. her heart's desire, in exchange for his freedom. While she does doubt that he is real at first, he is able to prove himself quickly But because she studies mythology, she also knows that if he is real, there are a lot of ways this arrangement could go wrong.

Over the course of the film, he pleads his case to help her by telling her stories from his past experience, and although they have their ups and downs, (spoiler alert) she ends up surprising them both with the wish she does make.

The film is based on the short story "The Djinn in the Nightingale's Eye" by A.S. Byatt. It is executive produced by Dean Hood, Craig McMahon, and Kevin Sun. The film will be out in theaters beginning Aug. 31.