Stephen Amell: Oliver Queen/Green Arrow
David Ramsey: John Diggle/Spartan
Emily Bett Rickards: Felicity Smoak
LAST WE SAW ARROW:
Seeing that Oliver was set free by the courts, Diaz had decided in upping the ante by going after anyone that Oliver or members of his team cared for. Diaz has declared all out war on Team Arrow. Forcing Oliver to pay a visit to an old foe for help.
THIS PAST EPISODE:
When an old foe becomes an unexpected ally, things take a turn in Team Arrow’s favor. But this ally wants something in return. Oliver makes a choice to put the city in front of himself. As the battle for Star City heats up, there are unexpected casualties. Not everything ends as planned.
For a season finale, this episode lived up to its billing. The death scene was hard to take. Seeing where Lance and Laurel have come was satisfying. Oliver making amends with all the past team members led you to believe there was more at stake and there was. Having Oliver paying his debt at the end was heart breaking…