James Marsters first came to the attention of the general public playing the popular character Spike, the platinum-blond vampire in the television series Buffy the Vampire Slayer and its spin-off series, Angel. Since then, he has gone on to play other important roles in the sci-fi TV, such as the alien super villain Brainiac on Smallville, the omnisexual time traveler Captain John Hart on the Doctor Who spin-off, Torchwood, the leader of a radical Soldiers of the One cell, Barnabas Greeley, on the BSG prequel, Caprica, and Tom Garreton Warehouse 13. In 2007, Marsters appeared in a supporting role in the mainstream movie P.S. I Love You and as the main antagonist, Piccolo, in the 2009 fantasy adventure film Dragonball Evolution. He currently stars on Marvel hit TV series Runaways in the role of the vilanous Victor Stein.
Last year marked the 20th anniversary of Buffy.