Last night Marvel debuted the second trailer for the film "Avengers: Age of Ultron", scheduled to premier on May 1st. Once again earth's mightiest heroes faces an enemy, Ultron (played by James Spader), that tries to destroy them by making them destroy themselves. New faces include Ultron, the Scarlet Witch, Quicksilver and Iron Man's "Hulk Buster." And knowing Marvel, expect a few new surprises as well.

Fans can't wait for May!