Tonight will see The CW's emerald archer 'Arrow' reach into the quiver for a second season, opening up the new year for the Starling City vigilante with season 2 premiere "City of Heroes." Before the new season of 'Arrow' takes aim however, The CW has issued one final full-length trailer for Oliver Queen's return, along with an explosive new clip from the premiere.

Taking us into tonight's premiere and beyond, The CW's new trailer for 'Arrow' season 2 places heavy emphasis on Oliver (Stephen Amell)'s need to reinvent his identity from the Starling City vigilante, to that of a hero bearing a name more familiar to DC comics readers. It certainly looks as if Laurel Lance and Sebastian Blood ('True Blood''s Kevin Alejandro) will look to lead the city in taking both the Hood and the Queens down, while a number of new heroes and villains alike pop up to fill the void.

Speaking of voids, the second clip from 'Arrow' season 2 premiere "City of Heroes," sees a number of copycat vigilantes emerging to confront none other than Oliver Queen himself, interrupting a meeting between Oliver and his new business competition Isabel Rochev (Summer Glau). Bullets, rather than arrows fly, but how will Oliver manage to get his partners to safety?

In addition to introducing Grant Gustin's Flash, along with references to Metamorpho and The Atom, ‘Arrow’ season 2 picks up several months after the events of the season 1 finale, continuing its ‘Batman Begins’-influenced storytelling with the addition of new villains Anthony Ivo (Dylan Neal),his "Amazo"-ing associate (Jimmy Jean Louis), Bronze Tiger (Michael Jai White), Amanda Waller (‘SpartacusCynthia Addai-Robinson), League of Assassins member Al-Owal (‘Homeland‘ star Navid Negahban) and DC character Sin (‘The Killing‘ star Bex Taylor Klaus). New reports have confirmed that John Barrowman will reprise his role as Malcolm Merlyn for at least two episodes, though it remains to be seen under what circumstances.

Well, what are you waiting for? Check out the latest from 'Arrow' season 2 above and below, and stay tuned for our thoughts on the premiere later tonight!