-
Three Thousand Years of Longing stars Idris Elba as a genie and Tilda Swinton, who sets him free. It’s complicated.
-
Three Thousand Years of Longing stars Idris Elba as a genie and Tilda Swinton, who sets him free. It’s complicated.