Alex (Julian Sands) is a lonely, centuries old vampire wandering the streets of London. The only woman he ever loved was lost to him centuries ago...but there's a new woman in his life, a woman named Ann who bears an extraordinary resemblance to Virginia, the young girl Alex once loved. Ann has recently lost a love of her own to a fiery car crash, and lives deep in her own gray depression. After an anonymous letter leads her to a new job in an occult library, Ann begins a slow, hesitant courtship with Alex, whom she finds both attractive and a little spooky. Alex, confused and jaded (and also unable to refrain from imagining himself feeding on Ann) holds her at arms length. But the fears and emotions of Alex and Ann are not the only complications in their relationship. There's another man stalking them both...a man named Edgar, who was once married to Virginia and has been looking for Alex for a very long time.