What did you think of the series premiere of Caprica?
While fans chew over the two-hour debut of this SyFy drama, they can get a sneak peek at this Friday's new episode.
They can slo look even further ahead: on March 5, James Marsters comes aboard the new series as a villain named Barnabus Greeley. The character is a dangerous and unpredictable terrorist that's torn apart internally by his conflicting moral and carnal desires.
Get your first look at Marsters in this role below: