Arrow finally delivered a backstory for Felicity Smoak (Emily Bett Rickards) in its latest episode after her mother (Charlotte Ross) turned up on her doorstep.
In the episode we discovered that Felicity used to be a goth-looking hacktivist with her boyfriend Cooper Seldon (Nolan Funk). In the present day it was revealed that a virus Felicity had created with Cooper was being unleashed and she found out that her ex-boyfriend wasn’t dead after all and was behind the threat.
Elsewhere Roy (Colton Haynes) had a dream that it was he who killed Sara Lance (Caity Lotz). Could he have really done it?
The next episode of the season is Guilty. Trouble looms for Ted (J.R. Ramirez) when a dead body is discovered in the Wildcat gym. Flashbacks shed light on Oliver’s (Stephen Amell) A.R.G.U.S. assignment, too.
Tune in to Sky 1 HD at 8pm on Thursday to see the episode. Preview it with our gallery below: