The Chris Hemsworth super hero movie raked in $34.5 million in its second weekend at the box office, bringing its worldwide total to $344.3 million. Bridesmaids, which costars Saturday Night Live's Maya Rudolph, debuted in second place with $24.4 million.
Fast Five fell to the No. 3 position, bringing in $19.5 million. Priest 3D -- starring Paul Bettany, Cam Gigandet and Maggie Q -- debuted in fourth place with $14.5 million, followed by the animated film Rio, which garnered $8 million in ticket sales.
Rounding out the Top 10 were Jumping the Broom (No. 6, $7.3 million), Something Borrowed (No. 7, $7 million), Water for Elephants (No. 8, $4.1 million), Madea's Big Happy Family (No. 9, $2.2 million) and Soul Surfer (No. 10, $1.8 million).