杰貝茲(亞歷克·鮑德溫 Alec Baldwin 飾)是一名男裝推銷員,在艱難維生的同時亦沒有放棄成為作家的夢想。可是,上帝似乎無意眷顧這個努力的可憐人,他不僅因為種種意外而丟掉了工作,嘔心瀝血撰寫的手稿也遭到了出版商丹尼爾(安東尼·霍普金斯 Anthony Hopkins 飾)的否定,更糟糕的是,他的好友朱利葉斯(丹·艾克羅伊德 Dan Aykroyd 飾)剛剛簽下了高達19萬美元的出版合同。 垂頭喪氣的杰貝茲失去了一切,只剩一臺破舊的打字機,他負氣將打字機扔出窗外,卻好巧不巧砸中了一個路過的老婦人,他的正常生活眼看著就要走到盡頭,就在此時,杰貝茲的眼前出現了一位紅發女子(詹妮弗·洛芙·休伊特 Jennifer Love Hewitt 飾),這位撒旦的化身答應幫助杰貝茲實現愿望,但要他拿自己的靈魂做交換。