Arrow
Life Sentence
S6 E23:
It's here - the season finale of Arrow. And get ready for an explosive one as Oliver engages season Big Bad Diaz in an epic final battle.
Starring
Kirk Acevedo, Caity Lotz, David Nykl