Al diablo con el Diablo:
Elliot Richards (Brendan Fraser) trabaja extenuantes jornadas laborales en un centro de llamadas en San Francisco, donde sufre las bromas de sus colegas, y no tiene amigos verdaderos. Está enamorado de su colega Alison Gardner (Frances O'Connor), pero teme confesárselo. Mientras Elliot está en un bar pensando hablarle a Alison y desea que ésta sea suya, El Diablo (que en esta ocasión es femenino, interpretado por Elizabeth Hurley) escucha su deseo y le propone a Elliot un contrato: su alma a cambio de siete deseos.