Slade (Manu Bennett) asked Oliver (Stephen Amell) for help finding his son Joe (Liam Hall) on the latest episode of Arrow.
Believing his son to be in jail, Slade took Oliver to meet an old acquaintance. Fearing Joe wouldn’t want to see him, Slade asked Oliver to get him out of prison but Oliver is told that he’s dead.
Reporting the information to Slade, Oliver finds his old frenemy isn’t ready to believe the news and they discovered that Joe is actually alive and well and the boss of the Jackals.
Meanwhile Dinah (Juliana Harkavy) unmasked Vigilante as her former partner Vincent Sobel (Johann Urb), who she thought was dead. Sobel was targeting a politician supporting the Anti-vigilante bill and during a tense face-off, Dinah let him flee before the police came for him.
The next episode of the season is Promises Kept. Oliver takes a big risk when he decides to lead the team into battle against The Dragon. Slade uncovers clues about his son’s last few years.
Tune in to Sky 1 HD at 8pm on Thursday to see the episode. Preview it with our gallery below: