Here's a look at tonight's sci-fi TV:
Caprica, 'Know Thy Enemy' – He tortured the slayer on Buffy, sent Captain Jack a-spinnin' on Torchwood and threw down with Goku in Dragonball Evolution. Tonight James Marsters brings his special brand of bag guy fun to the Battlestar Galactica universe as terrorist leader Barnabus Greeley on Caprica. Elsewhere, Daniel Graystone is haunted by his decision to steal technology from a rival company, and Clarice hunts down Zoe's avatar. (9 p.m. ET on Syfy)
Head after the jump for clips and more sci-fi TV picks.