‘Three Thousand Years of Longing’ needed another wish | Cannes movie review
Tilda Swinton plays an academic who frees a Djinn (Idris Elba) from centuries-long imprisonment and is granted three wishes in Three Thousand Years of Longing. Continue reading ‘Three Thousand Years of Longing’ needed another wish | Cannes movie review