On April 11, 2012 at Disney's El Capitan Theatre in Hollywood, California, the red carpet world premiere of Marvel's The Avengers was held, bringing out all the film's stars including Robert Downey Jr (Tony Stark/Iron Man), Chris Evans (Steve Rogers/Captain America), Mark Ruffalo (Bruce Banner/Hulk), Chris Hemsworth (Thor), Scarlett Johansson (Natasha Romanoff/Black Widow), Jeremy Renner (Hawkeye), Tom Hiddleston (Loki), Clark Gregg (Agent Phil Coulson), Stellan SkarsgÄrd (Erik Selvig), Cobie Smulders (Maria Hill), Joss Whedon (Director) and more.