He's already livened up Torchwood, Smallville and Dragonball, but now Buffy's punky vampire, James Marsters, is joining the cast of Caprica, the prequel to Battlestar Galactica. He'll play a terrorist (presumably a monotheist) named Barnabus Greeley. Says EW's Michael Ausiello, "Driven by desires both moralistic and carnal, Barnabus is as lethal as he is unpredictable." And Marsters will be in at least three episodes. [EW]