Cannes Review: Three Thousand Years of Longing is Another Ambitious Swing for George Miller
In Three Thousand Years of Longing, an introverted historian (as if there's another kind) meets a genie. The historian is played by a bespectacled Tilda Swinto...