Our Favorite Vampires4 of 20
James Marsters as Spike
Flashback scenes in "Buffy the Vampire Slayer" showed us that Spike, played with singular flair by James Marsters, was a Billy Idol-style punk in '70s New York City. In any era, he was a charismatic bad boy, one with style and wit and a sense of humor that eventually endeared him to the love of his life, Buffy (Sarah Michelle Gellar).
Flashback scenes in "Buffy the Vampire Slayer" showed us that Spike, played with singular flair by James Marsters, was a Billy Idol-style punk in '70s New York City. In any era, he was a charismatic bad boy, one with style and wit and a sense of humor that eventually endeared him to the love of his life, Buffy (Sarah Michelle Gellar).