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.