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. Check out the trailer below!

Marvel also released a new poster for the film which can be viewed below.