Успішна вчена Алітея Бінні (Тільда Суінтон) давно звикла до самотності. У неї ні дітей, ні батьків, ні коханого, хоч колись був чоловік. Самотній спосіб життя анітрохи не бентежить головну героїню і навіть здається їй дуже зручним.
Одного разу, під час конференції у Стамбулі, на знаменитому Гранд-базарі Алітея купує собі незвичайний сувенір — невелику скляну посудину. Уявляючи, що сувенір має захоплюючу історію, героїня крутить його в руках, але в наступну секунду відбувається щось неймовірне: із посудини вилітає джин (Ідріс Ельба) і пропонує виконати будь-які три її бажання в обмін на свободу. Однак героїня не поспішає радіти і, будучи розумною та освіченою, починає сумніватися у реальності джина. Довгі роки вивчає історію та міфологію, Алітея вирішує підійти до вибору бажань дуже серйозно. Вона знає, що виконання бажань може призвести до несподіваних наслідків, а джин тим часом, бачачи її сумніви, приваблює героїню різними історіями зі свого минулого. Піддавшись вмовлянням джина, Алітея нарешті загадує перше бажання, яке в результаті викликає шок у обох.