Ciara is actually a good actress, it's just that her character is pretty much the equivalent of Bryan Singer's Cyclops or Padme Amidala in this show. The way her character was written was so flat, which is a shame, because they seem to do a pretty good job with Stein, Snart and Mick.