James Marsters

James Marsters is best known for his roles as Spike in “Buffy the Vampire” and “Angel”, Brainiac in the Superman-inspired “Smallville”, and as Captain John Hart in the Doctor Who spin-off series “Torchwood”. Some of his other roles include Barnabas Greeley in Syfy’s “Caprica”, Piccolo Read More …