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