Guess who's back? This week, Roy Harper (Colton Haynes) reunites with Team Arrow in the episode titled "Unchained." It seems like a lifetime since he's fought alongside the other heroes. Unfortunately, Roy's return is bittersweet as he becomes the target of a new villain called The Calculator (Tom Amandes).
Roy is being blackmailed into doing The Calculator's evil bidding, which is how he catches Oliver's (Stephen Amell) attention. Remember, the general public believes Roy is Green Arrow, taking suspicion off of Oliver. When he went on the run, he changed his name and started over. But The Calculator figured out the truth and is threatening to expose Roy's real identity.
A lot has changed since Roy left Star City. The Arrow lair got a much-needed makeover, people have risen from the dead, and they've added new members to the team, one of them being his successor, Speedy-aka-Thea (Willa Holland). As if Roy's return weren't enough, "Unchained" also features an appearance by Nyssa (Katrina Law). Hopefully, if she's around that means Malcolm (John Barrowman) isn't too far behind. Where has he been lately?
Arrow airs Wednesdays at 8 p.m. on The CW.
Are you excited that Roy's back?