"Promises Kept" is the sixth episode of the sixth season of Arrow, and the one-hundred-twenty-first episode overall. It aired on November 16, 2017. The episode acts as the second half of a two-part episode.


As Slade continues to uncover clues about his son's last few years, Oliver makes a big decision. Meanwhile, Green Arrow leads the team into battle against "The Dragon", a villain who is stealing valuable tech in Star City.[1]




Preparation ran from August 25 until September 5, 2017, with a break on September 4 for Labor Day. Shooting ran from September 6 until September 15, 2017.[2]


  • Felicity and William play the video game Injustice 2, fighting each other in the Gorilla City stage as Blue Beetle and Sub-Zero respectively.
  • This is the second episode of the season to feature Slade's flashbacks, preceded by "Deathstroke Returns".
  • Some scenes from Slade's flashbacks in this episode were adapted from the novel Arrow: Vengeance, which was also co-written by Oscar Balderrama.
  • Due to the fact that the Warner Bros. studio is making a Deathstroke movie set in DCEU, the CW and Warner Bros. Television can no longer use Deathstroke. Thus, this episode marks Slade Wilson's last appearance for the foreseeable future.


  1. Arrow #6.6 “Promises Kept” Official Description - GreenArrowTV
  2. Marc Guggenheim (@mguggenheim) - Twitter