Three Thousand Years of Longing poster

Where to watch Three Thousand Years of Longing (2022) online in India

Movie · English · 1h 48m · Drama, Fantasy, Romance

IMDb 6.7/10 from 74.3K votes

A solitary scholar discovers an ancient bottle while on a trip to Istanbul and unleashes a djinn who offers her three wishes. Filled with reluctance, she is unable to come up with one, so the djinn tries to inspire her with his stories.

Where to watch Three Thousand Years of Longing in India

Availability checked 23 October 2026 (data: JustWatch).

Vibe

  • Slow-burn
  • Low-stakes
  • Heartwarming
  • Light-hearted
ThrillMind-bendWarmthDarkPaceHumourFamilySpectacle

Three Thousand Years of Longing stands out for big-hearted warmth and big-screen spectacle compared with other titles streaming in India. ▶ Watch the trailer.

Parents check

  • Sexual contentPossibly
  • ViolenceUnlikely
  • Strong languageUnlikely
  • Drugs, alcohol or smokingUnlikely

AI-estimated from public plot info — check before watching with kids.

Time needed

⏱ 1h 48m — start at 9 pm, done by 10:48 pm

If you liked Three Thousand Years of Longing

FAQ

Is Three Thousand Years of Longing on Prime Video in India?
Yes. Three Thousand Years of Longing is streaming in India on Prime Video (subscription), as of 23 October 2026.
What language is Three Thousand Years of Longing in?
Three Thousand Years of Longing was made in English.
How long is Three Thousand Years of Longing?
Three Thousand Years of Longing runs 1h 48m (108 minutes).
Is Three Thousand Years of Longing okay to watch with family?
AI estimate from public plot info: sexual content: possibly; violence: unlikely; strong language: unlikely; drugs, alcohol or smoking: unlikely. Check before watching with kids.

Sources: TMDB (details), JustWatch (availability), IMDb (rating), TypeSafe Jev (AI parents-check estimate).

Report a problem with this page