Watch Arrow Online: Season 6 Episode 13
Paul Dailly at .Did Cayden James take Oliver to task for everything that happened?
That was addressed on Arrow Season 6 Episode 13 when the villain learned some shocking news about the Green Arrow.
Meanwhile, Oliver had to decide whether to take down Cayden and his team alone after it became apparent everyone was in danger.
Also, William started to demand more of Oliver's time, and Oliver had to weigh up his options with regards to his future as the vigilante.
Use the video above to watch Arrow online right here via TV Fanatic.
Get caught up on all the action right now.
Paul Dailly was an Associate Editor for TV Fanatic.Follow him on X.