Three Thousand Years of Longing
Cast: Tilda Swinton, Idris Elba
After unleashing a charming djinn who offers her three wishes, a solitary academic must decide what she's willing to risk for her heart's desires.
Where to watch
πΊπΈ United States
Not Available
π―π΅ Japan
Not Available
Not Available in your country?
A VPN unlocks any Netflix region in under 3 minutes. From $3/mo.
Learn how to unlock it →
Already have a VPN, but no subtitles in your language? What is MOS? →