Elliot (Brendan Fraser) arbeitet im Support einer großen Softwarefirma. Er ist unsterblich in seine attraktive Kollegin Alison verliebt, aber dermaßen ungeschickt und schüchtern, dass er sich keine Hoffnungen macht, bei ihr zu landen. In seiner Verzweiflung schließt Elliot einen Pakt mit dem Teufel in Gestalt einer verführerischen Frau (Elizabeth Hurley): seine Seele gegen die Erfüllung von sieben Wünschen. Doch der Deal entpuppt sich als Hölle auf Erden ...