Marvel planned to debut the Avengers: Age of Ultron trailer during Agents of SHIELD next Tuesday, but apparently that plan didn't work out. Shortly after a poor quality version of the entire trailer leaked online, Marvel decided to publish an official teaser trailer on YouTube. The two-minute video shows the full team in action and includes a look at the Hulkbuster armor, a super strange version of "I've Got No Strings," and, of course, Ultron, as voiced by James Spader in what sounds like a wonderfully creepy performance. The film is headed into theaters on May 1st, 2015 in the US.

Update, 7:40 PM ET: Well, we knew this was coming — the trailer has been removed from its original source.

Marvel had this to say:

Dammit, Hydra. — Marvel Entertainment (@Marvel) October 22, 2014

Update, 9:40 PM ET: Marvel has released an official version of the Avengers: Age of Ultron teaser trailer (above) and poster (below).