

Three Thousand Years of Longing
George Miller (Mad Max: Fury Road) directs this romantic fantasy epic about a lonely woman who encounters a wish-granting djinn while holidaying in Instanbul. Starring Tilda Swinton and Idris Elba.
- Director:
- George Miller ('Mad Max', 'Mad Max: Fury Road')
- Writer:
- George Miller
- Cast:
- Tilda SwintonIdris ElbaDavid CollinsKaan Guldur
Three Thousand Years of Longing | Reviews
Rotten Tomatoes® Score
All reviews on Rotten Tomatoes

The Guardian
A consciously unfashionable fantasy about a wary academic and a chatty genie that may leave you wishing for more...
Full review
Slash Film
A fairy tale with more in common with Babe than Mad Max, this movie reaffirms George Miller as one of the great magicians of cinema working today.
Full review

The Irish Times
The sense that conventions of myth are being deconstructed is lost from Byatt’s original story, but there is enough flash here to dispel any boredom.
Full review
Entertainment Weekly
It's a gentler, sadder movie than the dizzying trailer suggests, and less driven by plot than a stickler for storytelling like Alithea might prefer...
Full review
Hollywood Reporter
(It) strains so hard for beguilement and timelessness that it’s ponderous and heavy.
Full review
Vanity Fair
A curious film, messy in all its ambition but consistently transfixing, an earnest labour of love...
Full review


IndieWire
A bittersweet modern fairy tale from one of cinema’s most bombastic virtuosos...
Full review
Time Out
Despite a committed Idris Elba and a winning dash of fantasy, George Miller’s romantic fairy tale fails to spark...
Full review
Little White Lies
There will be many people for whom it is love at first sight, and people in whom it provokes a wild allergic reaction.
Full review
The Telegraph
While Swinton and Elba make smooth work of the fairy-tale-toned dialogue, they simply lack the chemistry to make their tryst convince as romance.
Full review
Total Film
An inventively fanciful and broadly enjoyable palate cleanser before Furiosa rides again.
Full reviewThree Thousand Years of Longing | News & Opinion
Three Thousand Years of Longing | Release Details
Three Thousand Years of Longing is coming to cinemas in Australia on 01 September 2022.