La Dra. en literatura Alithea Binnie (Tilda Swinton) sembla estar feliç amb la seva vida encara que s'enfronta al món amb cert escepticisme. De sobte, es troba amb un geni (Idris Elba) que ofereix concedir-li tres desitjos a canvi de la llibertat. Al principi, Alithea es nega a acceptar l'oferta ja que sap que tots els contes sobre concedir desitjos acaben malament. El geni defensa la seva posició explicant diverses històries fantàstiques del seu passat. Finalment, ella es deixa persuadir i demanarà un desig que sorprendrà tots dos.