La Dra. en literatura Alithea Binnie (Titlla Swinton) sembla estar feliç amb la seva vida encara que s’enfronta al món amb un cert escepticisme. De sobte, es troba amb un geni (Idris Elba) que ofereix concedir-li tres desitjos a canvi de la seva 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ó contant-li diverses històries fantàstiques del seu passat. Finalment, ella es deixa persuadir i demanarà un desig que sorprendrà a tots dos.