James Marsters
James is most famous for playing Spike on Buffy and Angel, and for playing Captain John Hart on Torchwood.
James
' official site.
Home