By Anne Brodie The chemistry is dense between Tilda Swinton and Idris Elba, co-stars of George Miller's romantic fantasy Three Thousand Years of Longing. Swinton is Alithea, a narrologist, a scholar of stories who has chosen a life of intellect over love and is suddenly confronted by a Djinn - a …
