'Arrow' Season 2 premiere photos: Oliver returns in 'City of Heroes'
What's going to happen in this episode? To start with, Diggle ( David Ramsey) and Felicity ( Emily Bett Rickards) have to travel to Lian Yu to retrieve Oliver ( Stephen Amell). They do get him back home, but the city and the Queens' world are in worse shape than expected: Rochev wants to take over Queen Consolidated, Thea ( Willa Holland) won't visit her mother in prison, Roy ( Colton Haynes) is trying to be the city's new vigilante, and Laurel ( Katie Cassidy) is working to end the freelance crime-fighting with the District Attorney's office.
There are also the island flashbacks, which show a desperate situation for Oliver, Slade ( Manu Bennett) and Shado ( Celina Jade).
Check out the photos below:
Once they get him back home, Diggle and Felicity still need to get Oliver working.
Oliver doesn't look too happy about it.
Meanwhile, Officer Lance ( Paul Blackthorne) talks to Roy about some vigilante stuff.
Back on the island, Shado looks happy -- unlike the men.
Oliver makes a rather dramatic entrance for his meeting with Isabel.
Isabel Rochev is a formidable opponent.
But so is Oliver.
Oliver also has backup to help him out.
He may need it when the meeting gets violent.
Diggle takes aim.
Oliver and Felicity run to safety.
Willa is not pleased with Roy.
She will still kiss him though.
Oliver waits for Thea at the bar.
Brother and sister probably have a lot to talk about.
"Arrow" Season 2 premieres Wednesday, Oct. 9 at 8 p.m. on The CW.