Arrow: 10 Greatest Episodes
1. Unthinkable (Season 2 Episode 23)
Even in its slowest moments, 'Unthinkable' manages to match the season 1 finale on stakes alone, as Slade's army of Mirakuru soldiers threaten to wipe out Starling City, and Ollie knows that the only way to save it is to do the unthinkable: kill Slade Wilson. It stands apart on the fact that it actually pays off on the fantastic build up of the previous 10 or so episodes, and simply the way it's cut together.
Way before Ollie and Felicity became a soap opera couple, he professes his love to her, tricking Slade and allowing Felicity to de-power the effects of the Mirakuru. Then, the final battle between the pair is played through at the same time as their fateful clash in the past, showing how Ollie has gained the upper hand. Meanwhile, Nyssa al Ghul, Arsenal and Sara Lance's Canary face off against the Deathstroke army.
Team Arrow finally came together in one of the most exciting episodes of superhero television you're ever likely to watch, and a finale that paid off on its build up and then some.
Agree with this list, or is there a better episode we've missed? Let us know down in the comments.