Thor stole the thunder from Bridesmaids by securing the No. 1 spot at the box office with $34.7 million.
The final figurefor Paramount's 3-D superhero film starring Chris Hemsworth as Marvel's god of thunder is slightly up from the original studio estimate of $34.5 million over the weekend. Universal's Bridesmaids, which features Kristen Wiig as a down-on-her-luck maid of honor, was also above Sunday's $24.4 million estimate to $26.2 million.
The top five movies at US and Canadian theaters Friday through Sunday, as compiled by Hollywood.com are: