"Thor" nailed down the No. 1 spot at the box office again.
Paramount's 3-D superhero film starring Australian Chris Hemsworth as Marvel's hammer-toting god of thunder earned $34.5 million in its second weekend, The Associated Press reports.
That brings the total haul of "Thor" to $119.2 million, though not quite as impressive as fellow comic book hero "Iron Man 2," which earned $211.2 million by its second weekend the same time last year.
" 'Thor' had a really great playing field to work on for its second weekend in theaters," said Paul Dergarabedian, box office analyst for Hollywood.com. "For a big-budget Marvel Comics film that opened very solidly to drop only 48 percent indicates some very strong word of mouth. I think Kenneth Branagh being the director really brought a lot to the table."
Universal's "Bridesmaids," the raunchy comedy starring Kristen Wiig as a down-on-her-luck maid of honor, debuted above expectations in second place with $24.4 million. Nikki Rocco, head of distribution for Universal, attributed the movie's good reviews and word-of-mouth to wide audience appeal: 67 percent of the audience was female; 33 percent was male.