Question: who played spike in buffy the vampire slayer
Answer: James Wesley Marsters ( born August 20 , 1962 ) is an American actor and musician .