地狱之母(邵音音饰)派恶魔文森特(杜文泽饰)来到人间,与天使阿让(詹瑞文饰)争夺“客源”。与此同时,他们将目光投向了一个叫杜琪峰(王祖蓝饰)的男人。杜琪峰有个相恋多年的女朋友安琪(佟菲饰)。不过,安琪的性格实在是粗犷霸道。杜琪峰经常被她打,心里很郁闷。文曦来找杜琪峰,同意用自己的灵魂交换来满足他的三个愿望,于是杜琪峰许下了一个愿望,希望安琪变得性感火辣。他的愿望实现了,但他很快发现,他的女朋友经常在火辣的时候开除其他男人。随后,杜琪峰许下了第二个愿望,希望安琪能够变得妩媚可爱。然而,好景不长。一大堆麻烦接踵而至。