Episode 23: Unthinkable
All-out war is declared in this blistering season finale.
It's never as simple as good versus evil and, following the shocking events of last week's episode, Oliver is forced to consider the grey area in between. Pushed to the edge, our hooded hero has no choice but to jump off when Slade kidnaps someone close to his heart, realising that it takes the unthinkable to stop a monster.
Plus - SPOILER ALERT - look out for the return of Nyssa al Ghul, the "old friend" Sara was referring too, who makes her way back to Starling City with a few friends in tow.