This movie has:
Great visuals
A Great casting of Idris Alba as (Djinn)
It suffers from:
Horrible story telling (loose ends everywhere, unresolved arches & no climax).
Tilda Swinton has no chemistry with Idris & doesn't fit the character. While she plays an amazing ice queen and is great at being regal & cold. Unassuming narratologist that gets involved with a Djinn. Is so outside her range it feels cringe to point of fetish.