James Marsters at 2010 Phoenix Comicon
James Marsters has played great characters including Spike on Buffy, Captain John Hart on Torchwood, Milton Fine/Braniac and Smallville, and most recently, Barnabas Greeley on Caprica. At the comicon, he discussed his roles with the audience, answers questions, and discusses the finer points of Macbeth and how to properly portray the characters. James is a very likable person on stage, and provided great entertainment. I apologize for the little girl sitting behind us with the piercingly annoying scream noise. Just think of how annoying it was in person...