James Marsters, best known for his role as the spunky and punky vampire Spike in the beloved Nineties TV series Buffy The Vampire Slayer, has left fans pleasantly surprised by his unchanging looks.The California-born actor, now 60 years old, sported a familiar appearance during an interview on the KIIS FM's Kyle and Jackie O Show. Buffy The Vampire Slayer, a comedy-drama supernatural TV show that first aired in 1997, starred Sarah Michelle Gellar as a teenage vampire hunter.