Forestil dig Elizabeth Hurley som en forfører, der er villig til at opfylde syv af dine ønsker. Lyder det ikke som en drømmesituation? Til gengæld vil hun have din sjæl. Den lidt nørdede Elliot (Brendan Fraser) kan ikke modstå fristelsen, da ønskerne vil kunne give ham en chance til at få hans drømmekvinde. En magisk aftale underskrives, og Djævlen går i gang med at virkeliggøre Elliots drømme. Men bliver det nu også sådan?