Elliot Richards (BRENDAN FRASER) is a well-intentioned, but socially inept loser whose overbearing ways usually cause his fellow technical support advisors - including Carol (MIRIAM SHOR), Dan (ORLANDO JONES), Bob (PAUL ADELSTEIN) and Jerry (TOBY HUSS) - to flee or cringe whenever he approaches them.
His lack of social graces certainly doesn't help his chances with Alison Gardner (FRANCES O'CONNOR), another coworker for the past four years that he's completely enamored with but barely knows he exists. When he finally gets up the nerve to approach her, she blows him off.
As a result, his plea that he'd do anything to have Alison in his life draws the attention of none other than
the Devil (ELIZABETH HURLEY). A sultry temptress, the Devil eventually convinces Elliot of her identity and then offers him a deal. If he'll sign away his soul to her, she'll grant him seven wishes that will not only give him the chance to win Alison's love, but also to live out his fantasies of being rich, famous, powerful and handsome.
Although it sounds too good to be true, Elliot signs the contract and, with the knowledge that he can back out of any wish should it not go the way he intended, he makes his first one. He soon learns, however, that you can't trust the Devil when he realizes time and again that she's set out to mischievously foil his dreams.