Season six of Arrow is set to reach its conclusion tonight (May 17).
This season of Arrow has seen Oliver (Stephen Amell) and his team struggle to cope with the consequences and deaths of friends and family after the massive explosion in season five.
The last episode saw Diaz (Kirk Acevedo) target Team Arrow and their loved ones.
While Oliver struggled with Felicity (Emily Bett Rickards) putting herself in danger again.
What will happen in Arrow season 6, episode 23?
The synopsis for Life Sentence reads: “With a new ally on his team, Oliver (Stephen Amell) engages Diaz (guest star Kirk Acevedo) in an epic final battle.”
A promo trailer released for the episode opens with Oliver telling John Diggle he wants him to “dress the part” and shows him a replica of his suit.
In what looks like a touching moment between the two supers, Oliver adds: “There’s no reason why there can’t be more than one Green Arrow – I should have done this from the beginning.”
John’s humble response is: “Oliver I disagree, it was never about the uniform.”
Oliver then apologies to an emotional John.
The promo then switches to villain Anatoly Knyazev (David Nykl) entering and declaring that he is here to turn himself in.
He then offers to give up Diaz’s address – but it looks like it could be a trap.
Speaking about the finale, executive producer Marc Guggenheim said that it will be ending on a cliffhanger.
“It’s a very unusual kind of finale,” he told Entertainment Weekly.
“It definitely has a cliffhanger, but not a traditional cliffhanger. Last year’s finale was a traditional cliffhanger. It was very much an ‘Oh my God, what’s going to happen?’”
He explained: “This is a different kind of cliffhanger. I would say it’s somewhere on the spectrum of the cliffhanger of season one, which was like, ‘How is Oliver gonna go forward?’ and the cliffhanger of season 5, which was more of a traditional cliffhanger.
“This, I think, falls somewhere in the middle. We have a few surprises up our sleeves.”
Whatever happens, the Arrow finale looks like it will be an epic final instalment of the season.
“There’s a couple of twists, there’s a couple of things that we’re doing that are not only very unexpected,” Guggenheim added.
Arrow season 6, episode 23 will air on The CW in the US on May 17 at 9pm
Arrow season 6, episode 23 will drop on Amazon Prime on May 18