Arrow 'Sacrifice' Preview: Season Finale Airs TONIGHT!
Oliver (Stephen Amell) gets shirtless in this episode still from the upcoming season finale of Arrow.
In “Sacrifice,” Oliver and Diggle (David Ramsey) race to stop the Dark Archer (John Barrowman) from unleashing his vengeance on The Glades.
However, they run into a roadblock after Detective Lance (Paul Blackthorne) picks up Felicity for questioning.
Tommy (Colin Donnell) and Oliver’s already tumultuous relationship takes a turn for the worse after Oliver makes a confession about Laurel (Katie Cassidy).
After hearing of the danger in The Glades, Thea (Willa Holland) races to find Roy (Colton Haynes), inadvertently putting herself directly in the line of fire for Malcolm’s (Barrowman) devious plan.
“Sacrifice” airs TONIGHT @ 8PM on The CW!
TELL JJJ: What do you think will happen in tonight’s finale?
10+ pics inside…