The Star City Slayer came after Team Arrow on the latest episode of Arrow.
The various members of the team received threatening notes and the murder of a councilman with ties to Ricardo Diaz (Kirk Acevedo), led them to discover that the Star City Slayer was Oliver’s (Stephen Amell) former prison mate Stanley (Brendan Fletcher).
Stanley cut Dinah’s (Juliana Harkavy) throat and Curtis (Echo Kellum) worked quickly to save her. Oliver, Felicity (Emily Bett Rickards) and William (Jack Moore) had their evening together interrupted by Stanley who drugged them so they couldn’t retaliate against him.
Oliver managed to subdue Stanley and got him sent back to Slabside. William meanwhile asked to live with his grandparents so he could have a normal life.
Elsewhere in the episode Curtis took a job in Washington D.C. and Felicity found out she was pregnant.
In the flashforwards, Blackstar (Katherine McNamara) revealed herself to be Felicity and Oliver’s daughter, and claimed that Felicity was still alive.
The next episode of the season is Brothers & Sisters. Diggle and Lyla finally get a lead on the elusive terrorist, Dante. Meanwhile, Oliver tries to form a connection with Emiko.
Arrow continues at 8pm tonight on Sky One HD. Preview it with our gallery below: