To all appearances, Steven Grlscz (Jude Law) is the man who has everything--he is handsome, successful, witty, generous, and a vampire. He masterfully seduces women by analyzing them and winning their trust. For him, this is not a game--it is a lonely and desperate pursuit for a woman's love he literally cannot live without. When the body of his latest conquest is found at sea, Steven knows the trail will eventually lead to him and contacts the police under the pretext of aiding their investigation. While the police pursue their inquiries, Steven has already moved on to his next victim--Anne Levels (Elina Lowensohn), an intelligent, self-possessed and moody beauty. Proof of Anne's perfect love is vital to Steven's survival, and her uncertainty is slowly killing him. She must finally decide whether or not to give in to her passions and make the ultimate sacrifice for love.