Captain America: The First Avenger million in what was the second highest-grossing opening weekend for a superhero film in 2011, behind "Thor" ($65.7 million). "Captain America: The First Avenger" is the third highest-grossing motion picture set during the World War II era, after "Saving Private Ryan" and "Pearl Harbor". The review aggregator website Rotten Tomatoes reported an 79% approval rating with an average rating of 6.9/10 based on 258 reviews. The website's consensus reads, "With plenty of pulpy action, a pleasantly retro vibe, and a handful of fine performances, "Captain America" is solidly old-fashioned blockbuster entertainment." Metacritic, which assigns a weighted average score, rated the
Captain America: The First Avenger Toby Jones was cast as Arnim Zola, a biochemist for the Nazi party, Richard Armitage portrays Heinz Kruger, the Red Skull's top assassin, Lex Shrapnel portrays Gilmore Hodge, a candidate for the super soldier program, Michael Brandon portrays Brandt, a United States Senator who recognizes the PR potential of Captain America. Jeff Goldblum had originally been approached to play the part; he later played Grandmaster in "". Natalie Dormer portrays Lorraine, a private who attempts to seduce Rogers, and Jenna Coleman appears as Connie, Bucky's date at the World Expo. Laura Haddock, who would go on to portray Meredith Quill