The latest episode of Arrow was set in the future as Mia (Katherine McNamara) and William (Ben Lewis) tracked down Felicity (Emily Bett Rickards).
They went undercover to get inside Galaxy One’s headquarters and bumped into Connor (Joseph David-Jones) who revealed that he was working for Knightwatch. The three of them found Felicity imprisoned and she told them that the bombs that were going to blow up Star City were kept in the building.
Meanwhile Dinah (Juliana Harkavy), Roy (Colton Haynes) and Zoe (Andrea Sixtos) were confronted by Rene (Rick Gonzalez) who told them that Galaxy One planned to blow up Star City but that the citizens would be evacuated first. They also discovered that a terrorist organisation by the name of Eden Corps had paid SCPD to fake Felicity’s death.
The two groups met up and infiltrated a party and Mia destroyed a device that disabled the bombs.
Felicity attempted to make amends with her daughter and told her that she created the Archer program.
The next episode of the season is Inheritance. Laurel discovers some information that could prove damaging to Emiko and Oliver asks her to help investigate.
Arrow continues at 8pm tonight on Sky One HD. Preview it with our gallery below: