Yes there are...but only in books. Vampires are mythical creatures which are dead but live on the blood of living beings. To be a vampire one needs to be dead, then alive.....since this is impossible for a human being, there is no talk of good vampires.