A fictional character created by Joss Whedon and played by actor James Marsters.
Spike, played by James Marsters, is a fictional character created by Joss Whedon and David Greenwalt for the television series Buffy the Vampire Slayer and Angel. Spike is a vampire and played various roles on the shows, ranging … see full wiki