In the wake of discovering what his future holds, Oliver will find himself pi...
Arrow
Season 8 (10 Episodes)
In Arrow's final season, Oliver Queen is forced to confront the reality of what it means to be a hero.
In Arrow's final season, Oliver Queen is forced to confront the reality of what it means to be a hero.