Filmde Tilda Swinton, bir kavanoza hapsedilmiş bir Cin ile karşılaşan parlak bir bilgin Alithea rolünde. İstanbulda bir otel odasında uzun bir sohbet sırasında Cin, Alitheanın özgürlüğünü kazanmasına yardım etmesi halinde üç dileğini yerine getirmek için onunla bir anlaşma yapar. Alitheanın dilekleri, zaman içinde yirmi yıl atlamayla sonuçlanır, bu arada birbirleri için beklenmedik duygular geliştirir.