What Is It?
The 2022 fantasy movie, Three Thousand Years Of Longing.
This is how the IMDB describes this movie:
Dr Alithea Binnie (Tilda Swinton) is an academic – content with life and a creature of reason.
While in Istanbul attending a conference, she happens to encounter a Djinn (Idris Elba) who offers her three wishes in exchange for his freedom.
This presents two problems.
First, she doubts that he is real and second, because she is a scholar of story and mythology, she knows all the cautionary tales of wishes gone wrong.
The Djinn pleads his case by telling her fantastical stories of his past.
Eventually, she is beguiled and makes a wish that surprises them both.
This is how Wikipedia describes this movie:
Three Thousand Years of Longing is a 2022 fantasy film co-written and directed by George Miller.
An adaptation of the short story “The Djinn in the Nightingale’s Eye” by A. S. Byatt, the film stars Idris Elba and Tilda Swinton.
Three Thousand Years of Longing had its world premiere at the 2022 Cannes Film Festival on May 20, 2022, and is scheduled to be released in the United States on August 31, 2022, by United Artists Releasing.
A scholar, content with life, encounters a Djinn who offers her three wishes in exchange for his freedom.
Their conversation, in a hotel room in Istanbul, leads to consequences neither would have expected.