The CW has released the description for the season 6 finale of Arrow titled "Life Sentence," airing on May 17th.
Head over to Arrow Spoilers page for the latest news.
Season 6 Episode 23 "Life Sentence (Season Finale)"
THE EPIC SEASON FINALE OF ARROW
With a new ally on his team, Oliver (Stephen Amell) engages Diaz (guest star Kirk Acevedo) in an epic final battle.
Oliver (Stephen Amell)
guest & recurring cast:
Diaz (Kirk Acevedo)