Em Istambul, a assistir a uma conferência, a Dra. Alithea Binnie (Tilda Swinton), uma académica solitária, depara-se com um Djinn (Idris Elba), uma criatura mágica que lhe oferece três desejos em troca da liberdade.
Alithea duvida que ele seja real, e, como estudiosa da história e da mitologia, conhece todas as narrativas sobre desejos que correm mal.
Enquanto Djinn defende a sua posição contando-lhe histórias fantásticas do seu passado, Alithea deixa-se enganar e pede um desejo que os surpreende a ambos.