Though the Cylons were the main baddies of Battlestar Galactica, the show's best villain was Admiral Helena Cain, played by Star Trek alum Michelle Forbes. Read this story
Though the Cylons were the main baddies of Battlestar Galactica, the show's best villain was Admiral Helena Cain, played by Star Trek alum Michelle Forbes. Read this story
More from Slashfilm | Science Fiction Shows