Ahead of the 3 day holiday weekend, the CW has released the trailer (thanks to Stephen Amell and his official Facebook page) for Season 4 and it is filled with so many exciting images that it is all we can do to play it over and over again to get all the nuances!

The trailer starts off with what we know so far with glimpses of Olicity living their life together after driving off into the sunset after the events from Season 3. Gone is the Arrow (long thought dead), Starling City has been renamed in honor of Dr. Palmer (who contrary to what the trailer shows, we know we’ll see again in ‘Legends of Tomorrow’), and left is the rest of the team to fight with a new “Arrow” on their side.

So many teasers fill the trailer but what we caught was our first look at Parker Young as Thea’s new love interest Alex Davis, Alexander Calvert as Anarky, Jeri Ryan as Jessica Danforth (an old friend of Oliver’s parents whose life is threatened after she runs for political office), and Elysia Rotaru (an old flame of Oliver’s who will be seen in flashbacks).

We also see the return of Malcolm Merlyn who is the new Ras al Ghul, Katrina Law back as Nessa, Diggle’s and Thea’s new costumes in full action and in one of the most anticipated moments of the show, Matt Ryan as he reprises his role as Constantine.

But the biggest moment has to come from Neal McDonough who will be playing this season’s big bad, Damian Dahrk, who brings along his HIVE army to wreak havoc to the newly named Star City. Things get a little too personal for Diggle and as the battle becomes too much for him, Thea and Laurel, Oliver is brought back into the fold to even the playing field.

Check out all the glorious goodness below and let us know if you’re as excited as we are for the return of ‘Arrow’!

After defeating his most formidable foe to date and riding off into the sunset with longtime flame Felicity Smoak, Oliver Queen (a.k.a. The Arrow) left Starling City with the hopes of beginning a new life. But will Oliver ever truly be able to leave behind his past as the Arrow, and, if so, what becomes of the team he has worked so hard to assemble? Will Diggle, Thea, and Laurel be left to continue Oliver’s crusade without him? And with Malcolm Merlyn having ascended to the top of the League of Assassins as the new Ra’s al Ghul, is anyone really safe?

Season 4 of ‘Arrow’ premieres on Wednesday, October 7 at 8pm on the CW.