The tug-of-war between good(?) and evil(?) with Stephen in the middle is good. But anything involving Cara is dumb. The writers have effectively ruined that character. Gone is strong potential leader from the first half of the season, now she is just an embodiment of every bad cliche for every female character you’ve ever seen.
And the convoluted backstory is getting more convoluted all the time. But, at least, this episode was fun. Largely thanks to Mark Pellegrino and Alexa Vega. 8/10