The trailer for season four of "Arrow" arrived online Friday afternoon, giving fans of the DC Comics-based show plenty to obsess over and dissect during the long weekend.

But we couldn't wait that long to do our obsessing and dissecting, and pulled together 22 highlights from the two-minute "Arrow" clip. That's right, that's roughly one highlight every five seconds. Too much? Not enough? Let's take a look.

Even when out on a friendly jog in his idyllic, post-vigilante life, Oliver Queen (Stephen Amell can't stay away from green hoods. Dude picks a style and sticks with it.

Felicity (Emily Bett Rickards) is apparently aiming high with this meal, consulting "Cooking to Impress" -- wait, that's a print book! Felicity, of all people, doesn't rock an e-reader?

A big kissy surely to please the Olicity fans.

The existence of "DC's Legends of Tomorrow" means that the viewers know that Ray Palmer (Brandon Routh) isn't actually dead as a result of the explosion in last season's finale, but apparently the citizen of Starling City think he is -- so much so, that they've renamed the place Star City in his honor, something he proposed last season. It was known the name change was coming -- ever since Comic-Con International this past July -- but now fans know why.


Diggle's (David Ramsey) new helmet wasn't an instant hit with fans when revealed earlier this week -- come on, it really does look like Magneto's helmet, right? -- but it's seen in action early in the trailer, giving fans a chance to judge how it looks in live-action.

Lots of Thea (Willa Holland) in costume as Speedy in the trailer.

It's been known that the Arrow would pick up a new crimefighting outfit this season, but the trailer gave us a glimpse of the moment it happens -- and as all grand reveals should be, it involves a curtain and a glass case.

We already knew that Constantine (Matt Ryan) would find post-NBC cancellation life as an "Arrow" guest star, but we can now additionally confirm that at some point in the episode he'll talk on a cell phone.

Nyssa al Ghul (Katrina Law) is seen face to face with Malcolm Merlyn (John Barrowman), now the new Ra's al Ghul and the replacement for her father -- and she doesn't seem stoked about it.

Felicity -- and the viewer -- meet Curtis Holt (Echo Kellum), DC's Mr. Terrific.

Yep, it's Felicity firing a machine gun.

The season's antagonist, Damien Darhk (Neal McDonough enters -- gazing at, well, something -- and explains his M.O.: "You're all fretting about this city dying. I'm here on behalf of an organization that wants you to let it die."

The first glimpse of Jeri Ryan as mayoral candidate Jessica Danforth.

Looks like a proto-Arrow in the latest round of flashbacks.

Lance (Paul Blackthorne gives Oliver an earful: "This town started going to crap the moment you put on that hood. You brought madness into all of our lives, and the monster you were inspired monsters." Rough!

Darhk face-to-face with the debuting Anarky (Alexander Calvert), as made clear by the dialogue: "I respect order, discipline. All you represent is anarchy."

It sounds like Oliver and Diggle may be having some problems ("Even when we're out there, we are not out there together," Diggle says, with Felicity adding, "You both almost got killed tonight because you didn't have each other's backs) -- but they look pretty cool standing side by side. Maybe Diggle's helmet is growing on us?

Hey, it's Felicity and Mr. Terrific playing catch with a genuine T-Sphere!

Seems like Thea's still feeling the effects of her dip into the Lazarus Pit. "When people go in the pit, they don't come out the same," Oliver warns.

Speaking of going in the pit -- hey, it's Sara (Caity Lotz), the future White Canary of "Legends of Tomorrow," emerging from the Lazarus Pit-plunge that will bring her character back to life.

Looks like viewers won't have to wait long to see Arrow and Damien square off, as they're seen coming into conflict as the trailer closes.

But that's not the last scene in the trailer -- the clip ends with Felicity low-kicking Double Down (JR Bourne), a villain from recent DC Comics lore that will be introduced on the show early in the season.

"Arrow" season four will debut Oct. 7 on The CW.