電腦公司技術(shù)顧問埃利奧特·理查森(布蘭登·費(fèi)舍 Brendan Fraser 飾),老實(shí)又愚笨。對(duì)于感情他更顯得呆頭呆腦,雖然愛上公司漂亮的女同事愛莉森(弗蘭西絲·奧康納 Frances O\'Connor 飾),卻一直羞于表達(dá)。直到一晚,埃利奧特在酒吧終于在同事的慫恿下,鼓起勇氣向愛莉森求愛,然而卻以被拒絕和譏笑收?qǐng)??! 〈丝蹋晃簧衩囟G的紅衣女人(伊麗莎白·赫利 Elizabeth Hurley 飾),出現(xiàn)在失魂落魄的埃利奧特的面前。原來(lái)這名女子正是魔鬼的化身,她誘惑埃利奧特只要他交出自己的靈魂,就可以幫他實(shí)現(xiàn)七個(gè)愿望。為了娶愛莉森為妻,埃利奧特很快便答應(yīng)了魔鬼的條件。隨即埃利奧特真的如愿抱得美人歸,并成為了南美洲大富翁。正當(dāng)埃利奧特沉浸在無(wú)法自控的喜悅中時(shí),才猛然間發(fā)現(xiàn)自己竟然是個(gè)被人追殺的大毒梟。埃利奧特在接下來(lái)的許愿中,先后變成了搖滾歌星甚至七英尺高的NBA籃球明星,可每當(dāng)愿望達(dá)成,魔鬼都會(huì)跟埃利奧特開一場(chǎng)讓人欲哭無(wú)淚的玩笑。