La Dra. en literatura Alithea Binnie (Tilda Swinton)
parece estar feliz con su vida aunque se enfrenta al mundo con cierto
escepticismo. De repente, se encuentra con un genio (Idris Elba) que
ofrece concederle tres deseos a cambio de su libertad. En un principio,
Alithea se niega a aceptar la oferta ya que sabe que todos los cuentos
sobre conceder deseos acaban mal. El genio defiende su posición
contándole diversas historias fantásticas de su pasado. Finalmente, ella
se deja persuadir y pedirá un deseo que sorprenderá a ambos.