A new clip from the Arrow Season 2 “City Of Heroes” premiere. The question being asked is, is Oliver Queen still the savior of Starling City? This upcoming season is looking to be a great one, if you are new or a returning viewer, you will surely not want to miss out. With lots of great action and even more DC heroes and villains making their debut this season. Arrow Season 2 premieres on Wednesday, October 9th at 8pm EST.