- Title: Arrow – Star City Slayer
- wiki: link
There are definitely pieces that work in “Star City Slayer” but also just as much that will likely frustrate fans of the show. With a large portion of the episode set aside to deal with William‘s (Jack Moore) return, it becomes obvious fairly quickly how the character has been mismanaged up to this point. Not fitting into the show’s larger plans, the only available option is to ship him off to his grandparents while a villain’s attack helps convince Oliver (Stephen Amell) that it might be for the best (and help explain his disconnect to the city and his family in the future plotline). And for that villain, Stanley Dover (Brendan Fletcher) returns as the killer threatening Oliver’s friends in a crazy attempt to reconnect with his former prison buddy. Dover actually works fairly well here, especially with the addition of his paralyzing agent that leaves his victims completely at the mad man’s mercy.
The future storyline gets much more screentime this week as several characters’ identities are revealed. Not only do we learn that Katherine McNamara is playing Felicity‘s daughter (um… who is the father?) but the future plot also reveals her best bud to be the series’ version of Connor Hawke (Joseph David-Jones), a character with a complicated comic history who in this reality turns out to be Diggle‘s (David Ramsey) son. The action sequences here work fine, but the logic behind everyone’s action (and a few cringeworthy lines) could use some help. The Slayer storyline also helps explain Dinah‘s (Juliana Harkavy) scar (and likely the end of her Canary days) while also saying farewell to a series regular.