Life Sentence (Ep# 623)
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. James Bamford directed the episode written by Wendy Mericle & Marc Guggenheim (#623). Original airdate 5/17/2018.
Arrow -- "Life Sentence" -- Image Number: AR623a_0183.jpg -- Pictured (L-R): Juliana Harkavy as Dinah Drake/Black Canary, David Ramsey as John Diggle/Spartan, Stephen Amell as Oliver Queen/Green Arrow, Sydelle Noel as Agent Samanda Watson, Rick Gonzalez as Rene Ramirez/Wild Dog and Echo Kellum as Curtis Holt/Mr. Terrific -- Photo: Jack Rowand/The CW -- © The CW Network, LLC. All rights reserved.