It's been a long time since we saw Roy Harper (Colton Haynes) on Arrow, and even longer since we saw Thea (Willa Holland) in full Speedy gear. It looks like we'll be seeing both again very soon though!

In photos for Episode 15, titled "Doppelganger," Roy returns to Star City, but he doesn't appear to be in fighting form. Something has got him down for the count and the episode synopsis alludes to some trouble he's gotten himself into. Naturally, Oliver (Stephen Amell) and Thea are quick to jump in to help him.

What kind of trouble he's in is harder to decipher, considering the guys who've got him strapped to a chair look like law enforcement of some kind. On the other hand, the cops in Star City haven't always been on the up and up, so maybe they are bad guys.

Whatever the case, at least we know Roy will be sticking around for a little while, since he's reported to have a short arc on this season. This development could also be a good thing for Thea.

Colton Haynes Will Return to Arrow, But for How Long?

After spending the first half of the season in a coma, Thea has been sidelined in a major way this year on Arrow, so this sudden turn of events might be just what her character and story arc needs. Thea set aside her bow and arrow at the end of Season 4, and excluding the rare alien attack, she's stuck by her promise not to suit up again. If anyone can lure her back into the superhero life though, it's Roy.

Assuming she enjoys her time back in her snazzy, red leather outfit, Thea could be well on her way back to becoming a permanent member of Team Arrow. Considering their recent turnover rate, Oliver and the crew could probably use her help.

Arrow airs Thursdays at 9/8c on The CW.

(Full Disclosure: TV Guide is owned by CBS, The CW's parent company.)