Verdammt hübsch ist die Teufelin (Elizabeth Hurley), mit der Elliot Richards (Brendan Fraser) - ein gutmütiger Computertechniker - einen Pakt schließt. Sieben Wünsche für die Seele lautet die getroffene Übereinkunft. Sein erster Wunsch ist reich, einflussreich und mit seiner langjährigen Kollegin Alison Gardner (Frances O'Connor) verheiratet ...