史蒂芬(裘德·洛 Jude Law飾)靠不斷吸取女子的血液維持生存。他魅惑而充滿吸引力的氣質,讓無數女子像飛蛾撲火一樣乖乖羅網,成為他的盤中餐。但是,當獵人愛上獵物的時候,他的劫數常因此肇始。史蒂芬遇見了安妮(依莉娜·羅文索恩Elina Löwensohn飾),並被她深深吸引。此刻的他是矛盾的,嗜血是他的立命之本,而面前的女子卻讓他想要珍惜。
另一方面,一樁接一樁的離奇命案引來了警探的調查。他把懷疑的目光投向史蒂芬,卻也被他漸漸欺騙。作為一個醫德高尚的醫生,作為一個勇於仗義相助的善良之人,史蒂芬是凶手的可能性很小。史蒂芬的故事,到底會終結在誰的手上…