‘Arrow’ Season 6 Episode 6 Preview: Photos from “Promises Kept”

The CW’s Arrow season six episode five found Oliver teaming up with Slade Wilson/Deathstroke to attempt to find his missing son, Kane (played by Liam Hall). The two traveled to Kasnia where they were told Slade’s son was killed in prison, only to discover shortly thereafter that was a lie. It turned out Kane had actually become part of the notorious “Jackals” group.

Up next, season six episode six titled “Promises Kept.” Directed by Antonio Negret from a script by Oscar Balderrama and Rebecca Bellotto, episode six airs November 16, 2017.


The cast of season six includes Stephen Amell as Oliver Queen/Arrow, David Ramsey as John Diggle/Spartan, Willa Holland as Thea Queen/Speedy, Emily Bett Rickards as Felicity Smoak, Echo Kellum as Curtis Holt/Mr. Terrific, Katie Cassidy as Black Siren, Juliana Harkavy as Dinah Drake/Black Canary, Jack Moore as William Clayton, and Rick Gonzalez as Rene Ramirez/Wild Dog.

The “Promises Kept” Plot: OLIVER MAKES A BIG DECISION — As Slade (guest star Manu Bennett) continues to uncover clues about his son’s last few years, Oliver (Amell) makes a big decision. Meanwhile, the Green Arrow (Ramsey) leads the team into battle against “The Dragon,” a villain who is stealing valuable tech in Star City.

More on Arrow Season 6:
Stephen Amell Interview
Willa Holland Interview
Katie Cassidy Interview

Arrow Season 6 Episode 6
Liam Hall as Kane Wolfman and Manu Bennett as Slade Wilson/Deathstroke in ‘Arrow’ season 6 episode 6 (Photo: Jack Rowand © 2017 The CW Network)
Arrow Season 6 Episode 6
Manu Bennett as Slade Wilson/Deathstroke and Liam Hall as Kane Wolfman (Photo: Jack Rowand © 2017 The CW Network)
Arrow Season 6 Episode 6
Stephen Amell as Oliver Queen (Photo: Jack Rowand © 2017 The CW Network)
Arrow Season 6 Episode 6
Manu Bennett as Slade Wilson/Deathstroke (Photo: Jack Rowand © 2017 The CW Network)
Arrow season 6 episode 6
Liam Hall as Kane Wolfman, Manu Bennett as Slade Wilson/Deathstroke, Stephen Amell as Oliver Queen, and Kris Holden-Reid as Nylander (Photo: Jack Rowand © 2017 The CW Network)