'Three Thousand Years of Longing' will leave you charmed — and a little worn out
Published
Tilda Swinton plays a literary scholar who has an encounter with a wish-granting genie, played by Idris Elba, in this flashy and ornate new fantasy film.
Full Article