"Then I didn't tell you what happened after Lian Yu. I went home, to my son. And I promised him I would stay and never leave. And I broke that promise."
"You broke the promise because of the Mirakuru."
Slade Wilson and Oliver Queen on Joe Wilson
"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
Community content is available under CC-BY-SA unless otherwise noted.