WATCH THIS EPISODE

City of Blood

After Slade threatens to take away everything Oliver loves, Oliver decides the fastest way to stop further bloodshed is to surrender, an option that will lead to his death.

Season 2 | Episode 21
TV-14-LV
Originally Aired On: March 30, 2017
2539 Expires April 26
PRESENTED BY