After spending the week leaking small-scale teasers and photos, the first full length trailer for the upcoming sequel The Amazing Spider-Man 2 has finally arrived and is jam packed with web slinging action, Andrew Garfield/Emma Stone and, above all else, super villains.

Garfield will reprise his role as Peter Parker in the sequel to the first film along with Stone as the comic book hero's love interest Gwen Stacy. Meanwhile, newcomers to the franchise Jamie Foxx (Electro), Dane DeHaan (Harry Osborn) and Paul Giamatti (Rhino), are all featured in the trailer as their respective bad guys.

One interesting story choice worth noting is Harry Osborn's outright villainous nature. In the comics he and Parker are long-term friends who become enemies when Parker, as Spider-Man, is forced to kill Harry's father who becomes the Green Goblin. In the film it looks like Harry is the mastermind behind the existence of all the villains as the story pits Spider-Man against some of his most difficult comic bad guys and puts the Parker family against the Osborn family.

Peter discovers some kind of hidden lab built by his father revealing the secrets that Oscorp has been working to create world changing bad guys like Electro, a mechanized Rhino and the Goblin.

A fun wink to the fans of the source material will notice that, although this movie is already filled to the brims with bad guys, a brief yet distinct glimpse of Doctor Octopus' mechanical arms as well as Vulture's wings can be seen in a shot that looks like it's inside of Oscorp's bad guy making factory lab, or whatever they'd prefer to call it.

Check out the trailer below and tell us what you think. Is this trailer enough to get you foaming at the mouth or do you think it might just suffer from having too many villains? Comment and share your thoughts with us below.