Elliot Richards, un aburrido asesor técnico, lleva varios años enamorado en silencio de Alison Gardner. Tras una noche particularmente mala para Elliot, una hermosa mujer aparece y le dice que es el Diablo en persona.
Siete deseos a cambio de su alma, Elliot acepta, lo que no sabe es que el Diablo le tiene preparada una sorpresa: sus deseos se cumplen, pero siempre con un "pero"...