在深圳壹個風雨交加的夜晚,來自大陸的通緝犯葉笑言(吳倩蓮飾演)殘忍地勒死了邀請她進屋避雨的妓女秦絲·艾爾。殺人後,她意外發現了愛人去香港的通行證,於是小燕毀屍滅跡,逃往香港。在香港化名為“愛爾”的小燕愛上了性格孤僻、偶爾喜歡召妓的出租車司機陳綺明(黎耀祥飾演)。經過壹番精心策劃,壹天晚上小燕在壹輛車上打斷了陳綺明的腿,把他關了起來,並詢問了他的個人經歷,準備讓同樣是通緝犯的丈夫接替他的位置,就像她對秦絲的兒子壹樣。沒想到,它被前來探望的陳綺明的母親發現了。情急之下,小燕用螺絲刀刺死了的母親,並綁架了陳的小女兒,將其囚禁。就在小燕的計劃逐漸成功的時候,她被秦絲的男朋友發現了可疑之處,男朋友在後面緊追不舍。事情剛有轉機,秦絲的男朋友卻被趕來的小燕老公打死了。陳的女兒最終意外逃脫,被建築商發現。因為真相大白,小燕夫婦再次被香港警方通緝。再次踏上逃亡之路的小燕對丈夫說:“都是我心軟,不夠狠,不夠壞。不過沒關系,下次做得更好……”