Entertainment Weekly's The Ausiello Files has revealed that James Marsters is joining the cast of the Battlestar Galactica prequel Caprica. According to Ausiello, it was Caprica executive producer Jane Espenson, who formerly worked with Joss Whedon, that nabbed Marsters the role.

The former Buffy the Vampire Slayer baddy will not be shedding his darkside anytime soon. On the new Syfy series, James will be playing a dangerous terrorist leader named Barnabus Greeley. He is scheduled to appear in a three-episode arc, his desires having been described as both moralistic and carnal. Barnabus is being touted as someone who is both lethal and unpredictable.

RELATED: Battlestar Galactica Movie Is Happening with X-Men Producer Simon Kinberg

Caprica makes its debut on the Syfy channel January 22nd, 2010.