FROM MTV MOVIES: "Thor" held on to the top spot at the box office over the weekend while runner-up "Bridesmaids" surpassed industry expectations with an impressive $24.4 million debut, according to studio estimates.
Meanwhile, the new post-apocalyptic vampire film "Priest" floundered and a pair of indie flicks in limited release, "Everything Must Go" and "Hesher," posted up low per-screen averages.
Based on the Marvel Comics hero drawn from Norse mythology, "Thor" earned $34.5 million in its second weekend of release for a total take of $119.2 million. The action flick, starring Chris Hemsworth in the title role, helps set the stage for this summer's "The Avengers." It has earned $225 million worldwide.
Ninety percent of critics loved "Bridesmaids," according to Rotten Tomatoes, and the positive word of mouth generated since the film's South by Southwest festival screenings contributed to its number two placement. "Saturday Night Live" veterans Kristen Wiig and Maya Rudolph lead an ensemble cast in the Judd Apatow-produced R-rated comedy, whose drawing power was underestimated by most industry analysts.