Akademicky vzdělaná doktorka Alithea Binnie s tváří Tildy Swinton vede svůj život osaměle se striktně racionálním přístupem. Na svých cestách se ale v Istanbulu střetne s kouzelným džinem z lahve, kterého hraje Idris Elba. Výměnou za svou svobodu jí džin nabídne splnit tři přání. Neodolatelná nabídka má ale háček. Doktorka je zběhlá v mytologii a moc dobře ví, že s džinem není radno si zahrávat bez následků a že takto splněná přání se často zvrtnou a obrátí proti tomu, kdo po nich toužil. Džin jí začne vyprávět fantastické příběhy ze své historie a historie lidí. Nakonec se doktorka nechá zlákat a vysloví přání, které oba dva překvapí.