The CW has released the first trailer for the upcoming second season of their popular superhero series Arrow, which premieres with City of Heroes Wednesday, October 9th at 8 p.m. ET/PT. Check it out!

Stephen Amell is returning as Oliver Queen alongside Katie Cassidy as Laurel Lance, Willa Holland as Thea Queen, Manu Bennett as Slade Wilson and Colton Haynes as Roy Harper. The series is also expanding it's roster, adding Caity Lotz as Black Canary, Michael Jai White as Bronze Tiger, Kevin Alejandro as Sebastian Blood and Bex Taylor-Klaus as Sin. The Flash aka Barry Allen will also be making an appearance, but no actor has been announced as of yet.