Question: Who played spike in buffy the vampire slayer?
answer: James Marsters
James Wesley Marsters