MÖ 77 yılı, geçmişin en eski ve derin sırlarının kapılarını aralar. Bu dönemde bir büyücüyle yaşadığı basit bir çatışma, Flora adlı güçlü bir cini ebedi bir lanetin içine hapseder. Binlerce yıl boyunca eski bir mücevher kutusunda hapis kalan Flora, her defasında insanların açgözlülükleri doğrultusunda dileklerine karşılık vermek zorunda kalır. Ancak bu sonsuz esaret, New York’un karanlık sokaklarında yalnızlık ve kayıplarla iç içe geçmiş bir hayat süren Bernard Bottle’ın hayatına dokunduğu an son bulur. Bernard, işine olan takıntısı yüzünden karısı Julie ve kızı Eve’i ihmal etmiş, yalnız bir adam olarak sıkıcı bir dairede yaşamaktadır. Bir gün, eski bir mücevher kutusunun tozunu alırken, istemeden Flora’yı serbest bırakır. Bu olay, her ikisinin de hayatında köklü bir değişimin habercisi olur.