Watch Arrow Season 2 Episode 23 online to see Thea leave town and also to see many other finale developments.
|YouTube Purchase||Watch Now|
|Google Play||Watch Now|
|Verizon On Demand||Watch Now|
When Slade kidnaps someone close to Oliver, the Arrow realizes he might have to do the unthinkable to stop a monster.