Three Thousand Years of Longing › Cast
Idris Elba
The Djinn
Tilda Swinton
Alithea
Erdil Yasaroglu
Prof. Günhan
Sarah Houbolt
Airport Djinn
Megan Gale
Hürrem
Sabrina Dhowre
British Council Lady
Alyla Browne
Young Alithea
Kaan Guldur
Young Murad IV
Seyithan Özdemir
Pale Djinn
Berk Ozturk
Semih the Driver/Bazzar Young Shopkeeper
Aamito Lagum
The Queen of Sheba
Aska Karem
Airport Security Officer
Nicolas Mouawad
King Solomon