'Arrow' season 6 episode 6 spoilers: Will Slade decapitate Oliver?

Facebook/CWArrow
Promotional image of "Arrow" season 6.

Green Arrow (David Ramsey) leads the team in their battle against valuable tech thief villain "The Dragon" in this week's installment of the superhero television series based on the DC Comics character of the same name "Arrow."

The synopsis from Den of Geek also teases the big decision Oliver (Stephen Amell) will make. The upcoming episode titled "Promises Kept" will also see Slade (guest star Manu Bennet) discover new clues about the last few years of his son, leaving Slade with a tough decision to make. Will he want to reconnect with his son, or will he choose to save Oliver from certain decapitation?

Aside from the character story lines mentioned in the synopsis, the episode is also expected to tackle the current dilemma of Dinah (Juliana Harkavy) having learned that the villain who calls himself Vigilante is actually her ex-boyfriend and former CCPD partner, Vince Sobel (now played by Johann Urb). Dinah previously saw Vince get shot in the head and die, but she did not expect the same grey matter that gave her sonic screams would be capable of changing Vince as well.

In an interview with TV Line, Harkavy disclosed that her character will not be able to keep the discovery for herself, and the rest of Team Arrow will eventually learn about her secret. She adds that Dinah will most likely want to figure out what is going on first before saying anything to the team. As of the moment though, she has to let the fact that her boyfriend is alive and evil. "Promises Kept" will feature guest star Manu Benett's debut in the series. The promo for the upcoming installment gives us a sneak peek into Benett's performance as Slade.

"Arrow" season 6 episode 6 will air on Thursday, Nov. 16 at 10 p.m. EST on The CW.