The long-awaited trailer for Marvel's May 2012 superhero epic, "The Avengers," leaked today. And it's absolutely badass. Directed by Joss Whedon, the popcorn blockbuster stars Samuel L. Jackson, Robert Downey, Jr., and Scarelett Johansson as pretty much every important superhero in the last 40 years or so. Captain America. Iron Man. Hulk. Thor. Etc, et al. Over/under this money machine is going to be the greatest super movie of all time?