In October, viewers caught a glimpse of Avengers: Age of Ultron from leaked footage that surfaced. The official trailer has now been unveiled for your viewing pleasure. Things are looking quite bleak for the team as Ultron (played by James Spader) possibly confirms rumors of Ultron being a Tony Stark project that failed. The trailer ends in an epic brawl between Iron Man and the Hulk. Avengers: Age of Ultron hits theaters on May 1st. Peep the trailer above.