James Marsters is 62 years and 2 month(s) old. He was born in 20 Aug, 1962. James Marsters is known as an American actor, musician, and voice actor. He is most famous for his role as the English speaking vampire Spike in The WB series Buffy the Vampire Slayer.