史蒂芬(裘德·洛 Jude Law饰)靠不断吸取女子的血液维持生存。他魅惑而充满吸引力的气质,让无数女子像飞蛾扑火一样乖乖罗网,成为他的盘中餐。但是,当猎人爱上猎物的时候,他的劫数常因此肇始。史蒂芬遇见了安妮(依莉娜·罗文索恩Elina Löwensohn饰),并被她深深吸引。此刻的他是矛盾的,嗜血是他的立命之本,而面前的女子却让他想要珍惜在这个世界上,只有一种英雄主义,那就是在认清生活真相之后依然热爱生活。
另一方面,一桩接一桩的离奇命案引来了警探的调查。他把怀疑的目光投向史蒂芬,却也被他渐渐欺骗。作为一个医德崇高的医生,作为一个勇于仗义相助的善良之人,史蒂芬是凶手的可能性很小。史蒂芬的故事,到底会终结在谁的手上…