James Marsters has signed on with Syfy’s Caprica, the prequel series to Battlestar Galactica. In the series, which details the development of events leading to the Cylons’ attempted genocide of the human race, Marsters will portray Barnabas Greeley. Greeley is described as being driven by moralistic, and yet carnal desires – and is an unpredictable villain, torn by his conflicting desires.
While Marsters is best known as Spike from his sever-year run with the character on Buffy the Vampire Slayer and its spin-off, Angel, he has also recurred as Smallville [where his appearances as Brainiac caused a rating spike of 50%], Without A Trace, and Torchwood [where he played a former lover and colleague of the immortal Captain Jack Harkness]. He also played Piccolo in the recent Dragon Ball Evolution film.
Caprica was created by Galactica’s Ronald D. Moore and Remi Aubuchon and is executive produced by Moore, Eick and Jane Espenson.