Three Thousand Years of Longing

A lonely scholar, on a trip to Istanbul, discovers a Djinn who offers her three wishes in exchange for his freedom.

Three Thousand Years of Longing
Australia 2022
  • Czech
108 min.

Professor of narratology Alithea Binnie (Tilda Swinton) arrives in Istanbul to give a lecture at a conference. But she slowly begins to question her identity as a rational academic when an antique lamp that she bought at a bazaar releases a Djinn (Idris Elba) who, in the fashion of Oriental fairy tales, offers her three wishes… George Miller followed up the adrenaline-laden, post-apocalyptic ride of Mad Max: Fury Road (2015) with this eccentric fantasy featuring two stellar leads. Three Thousand Years of Longing, which premiered at Cannes, is a timeless story of love that, like One Thousand and One Nights, reflects the joy of storytelling.

Director: George Miller
Based on: A.S. Byatt
Screenplay: George Miller, Augusta Gore
Cinematography: John Seale
Music: Junkie XL
Editing: Margaret Sixel
Production Design: Roger Ford
Producer: George Miller, Doug Mitchell
Cast: Tilda Swinton, Idris Elba, Alyla Browne, David Collins, Kaan Guldur, James Dobbins Jones