Just minutes after images from Avengers: Age of Ultron leaked online, we have the entire trailer for your viewing pleasure, days before it is set to debut during next week's Marvel's Agents of S.H.I.E.L.D. on Tuesday, October 28.

While it was previously speculated to be a teaser, this full-length trailer clocks in at two minutes and 11 seconds, with James Spader's Ultron providing narration for this exciting sneak preview. Watch as Ultron destroys some of Tony Stark's (Robert Downey Jr.) beloved robots, get a taste of the incredible Hulk vs. Hulkbuster fight scene, and much more in this awesome first look!

(Of note is the fact that the release date here says April instead of May, indicating that this is the international version of the trailer. It's not yet known if the domestic version will be different or include new scenes.)