Tenk deg Elizabeth Hurley djevelsk forførerisk. Dessuten er hun villig til å oppfylle sju av dine ønsker. Høres ikke dette ut som en drømmesituasjon? Men hun ønsker seg sjelen din i utbytte. Den middels dustete Elliot (Brendan Fraser) kan ikke motstå fristelsen ettersom ønskene kan gi han en sjanse hos drømmekvinnen. En magisk avtale undertegnes, og Djevelen går i gang med å virkeliggjøre Elliots drømmer. Eller?