James Marsters's net worth 2021 is 5 million.
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.