The first Avengers: Age of Ultron trailer wasn’t supposed to be released until the next episode of Agents of S.H.I.E.L.D., but because this is the Internet, it’s already been leaked. And even though it’s low quality, the trailer is friggin’ awesome. We get a clear view of a seriously terrifying Ultron, along with an extended look at the Hulkbuster armor, which Tony Stark built for the sole purpose of fighting Hulk. That’s one battle I can’t wait to see.

I actually thought the first look at Age of Ultron was going to be a small teaser, but it’s a full on trailer. Not every character gets their time to shine, though the entire cast does make an appearance. That shot of Captain America’s broken shield is pretty ominous. Thor, Iron Man, Black Widow, Hawkeye, Nick Fury, Scarlet Witch and Quicksilver also make brief appearances. It sure doesn’t look like Thor is too happy with Tony Stark.

Age of Ultron will focus on a program created by Stark with Ultron, “a self-aware, self-teaching artificial intelligence” running the show. Ultron, naturally, eventually decides that humans are the biggest threat, and sets out on wiping them from the face of the Earth. It’s up to the Avengers to put a stop to it. We don’t get a look at the Vision (voiced by Paul Bettany), though he’s expected to also feature in Age of Ultron.

With the trailer already leaked, perhaps we’ll see an official version come out sooner than next week. Until then, check it out before it gets pulled. Age of Ultron is set to hit theaters on May 1, 2015.

UPDATE: Apparently the leak made Marvel decide to just pull the trigger. Enjoy the official video above!