Эллиотт (Брендан Фрейзер) - обычный клерк в крупной фирме, работающий строго по графику и помимо крайней степени вежливости и незлобивости отличающийся полнейшим неумением разбираться в людях. Он не умеет заводить друзей, и коллеги на работе за глаза считают его конченым придурком и фриком. Эллиотт же уже четыре года тайно влюблен в девушку из этой же компании, Элисон (Фрэнсис О'Коннор), которая вполне естественно не замечает его. Однако все меняется, когда перед Эллиоттом появляется сам... Дьявол, вернее, Дьяволица (Элизабет Херли), обещающая ему взамен на его душу исполнение семи желаний. Но, как оно повелось издавна (вспомним еще "Цветик-семицветик" :))), формулировать свои мысли надо более конкретно...