Wow! There have been some great trailers coming lately, with Guardians of the Galaxy Vol.2, Transformers: The Last Knight and Baywatch blowing up the Internet. But the latest offering from Marvel and Sony might just win the prize as best trailer of 2016. The first look footage from Spider-Man: Homecoming is simply, truly amazing. And it answers a lot of question.

The main one being that yes, Robert Downey Jr. will suit up as Iron Man to fly alongside Spidey as he swings through New York City. That money shot is saved for the very end, and it's worth the wait. Previous rumors claimed that Tony Stark would be taking on more of a mentor role, and many believed that Stark wouldn't be crawling inside his Iron Man armor. That's simply not the case.

But the coolest take away from this first Spider-Man: Homecoming trailer has to be the villains. While this latest Spidey reboot was shooting in both Atlanta and New York, we saw plenty of Tom Holland behind-the-scenes, suited up and fighting crime. But one of the things we never got to see was Michael Keaton as Vulture. Most of his scenes were all done inside of a studio, and saved for the big reveal here. Trust us when we say he doesn't disappoint. But of course you probably know that, since youv'e probably watched the trailer ten times already.

RELATED: Gwyneth Paltrow Doesn't Remember Being in Spider-Man: Homecoming

While the domestic trailer gave us plenty of great shots of Vulture in action, it was the international trailer that offered something new and different in the villain department. The international video has quite a bit of alternate footage, some new lines of dialogue. But coolest of all, it reveals Bokeem Woodbine as Shocker for the first time. We get to see him fight amongst a bunch of buses, and we know what happens to Spidey, as that shot is continued in the Domestic trailer, where an unseen Shocker slams him against the side of a bus.

Of course, everyone else is accounted for here, in these two trailers as well. We finally get to see Zendaya walking the halls of Peter Parker's school, and Jacob Batalon is introduced as the comic relief Ned Leeds, a huge departure from what he looks like in the original Marvel Comics. But he works here in the footage we get to see. And, oh, is that a Star Wars Easter egg? Look hard, or you'll miss it!

Some of the other characters haven't been revealed yet, namely Tony Revolori as Flash Thompson. But we get a pretty great sense of Peter Parker's high school life and some of the other drama going on. And we do get to see most of the cast featuring others such as Martin Starr, Logan Marshall-Green, Angourie Rice,Donald Glover, Hannibal Buress, Jon Favreau, and Marisa Tomei as Aunt May.

We've gathered a ton of really great images from both the international and the domestic trailer. Here, you'll get a great look at Spider-Man crawling, swinging and doing all things Spider-Man. We even get a cameo from the Avengers, sort of. We've also included the two trailers for you to watch again courtesy of Sony Pictures.

<strong><em>Spider-Man: Homecoming</em></strong> photo 1
<strong><em>Spider-Man: Homecoming</em></strong> photo 2
<strong><em>Spider-Man: Homecoming</em></strong> photo 3
<strong><em>Spider-Man: Homecoming</em></strong> photo 4
<strong><em>Spider-Man: Homecoming</em></strong> photo 5
<strong><em>Spider-Man: Homecoming</em></strong> photo 6
B. Alan Orange at Movieweb
B. Alan Orange