MÖ 77 yılı, tarihteki en gizemli yıllardan birine kapı aralar. O dönemin büyücülerinden biriyle yaşadığı basit bir anlaşmazlık, Flora adında güçlü bir cini ebedi bir lanetin içine hapseder. Yüzyıllar boyunca eski bir mücevher kutusunda hapis kalan Flora, her seferinde bir dileği yerine getirmek zorunda kalır. Ancak tüm bunlar, New York’un kargaşasında yalnızlık ve kayıplarla savaşan Bernard Bottle’ın hayatına dokunduğu an son bulur. Bernard, işine olan aşırı düşkünlüğü nedeniyle, karısı Julie ve kızı Eve’i ihmal etmiş ve artık yalnız bir adam olarak monoton bir yaşam sürmektedir. Bir gün, evindeki eski bir mücevher kutusunun tozunu alırken, farkında olmadan Flora’yı serbest bırakır. Bu tesadüf, her ikisinin de hayatını köklü bir biçimde değiştirir.