Written and directed by fanboy fave Joss Whedon, The Avengers brings together members of the Marvel universe to battle Loki and his minions. Opens May 4.