A plot summary for the finale and hints from executive producer Andrew Kreisberg may have a few answers.
The official episode description
“OLIVER MUST DECIDE ONCE AND FOR ALL IF HE’S A KILLER OR A HERO — Slade (Manu Bennett) moves forward with his plan to kill one more person in Oliver’s (Stephen Amell) life. While Oliver has fought all year to be more than the killer he once was, when Slade kidnaps someone close to Oliver’s heart, Oliver is pushed to the edge and realizes sometimes it takes doing the unthinkable to stop the monster. Meanwhile, Diggle (David Ramsey) takes on Amanda Waller (guest star Cynthia Addai-Robinson) with a little help from some friends, and Thea (Willa Holland) turns to Roy (Colton Haynes) in her time of need.”
A few additions from Kreisberg
While the executive producer (and co-writer of the finale episode) isn’t about to give away everything that’s coming in “Unthinkable,” Kreisberg did drop a few hints when talking to reporters recently.
“All hell is going to break loose in the city,” he says. That’s unfortunate too, because Starling City’s greatest hero is kind of at a bad point in his own life.
“His mother is dead, his sister hates him, he blames himself, Sara’s gone, his knee hurts, Roy’s in a coma,” Kreisberg says about Oliver’s position going into the finale episodes. “We literally were like, ‘How bad can we make this?’ He really is coming from the lowest point he could come from.”
Because of all of these problems and because of what he is facing, Oliver will face his biggest challenge when it comes to being a hero instead of just a vigilante. “The arc of this season is: Is Oliver Queen a killer or is he a hero? That was the first episode, ‘I need to be more than a killer,'” says Kreisberg. “He’s been trying to be the Arrow, but now he’s been taken away from everything that he loves, he’s been hobbled, his team’s in shambles, he’s lost his company, his mother is dead. And what is Oliver Queen going to do? Is he going to be that guy on the island or is he going to be something else?”
Audiences will find out when “Unthinkable” airs Wednesday, May 14 at 8 p.m. ET/PT on The CW.