Three Thousand Years of Longing
On a trip to Istanbul, a narrative expert (Tilda Swinton) whose life is empty finds an ancient genie (Idris Elba) trapped in a glass bottle. Three wishes are offered, but each wish turns out to hold a story of love, betrayal and curse for 3000 years. This romantic fantasy invites viewers to dive into an ancient myth full of visual enchantment, where true happiness may be more complicated than just a spell.