Opening May 4, director Joss Whedon’s The Avengers also stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as the Incredible Hulk, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Samuel L. Jackson as Nick Fury, Tom Hiddleston as Loki, Clark Gregg as S.H.I.E.L.D. Agent Phil Coulson, Cobie Smulders as S.H.I.E.L.D. Agent Maria Hill and Stellan Skarsgård as Dr. Selvig.