The God of Thunder is continuing to fare very well with moviegoers.
Thor: The Dark World was No.1 at the box office again this weekend, and made an impressive $38.5 million after its very strong debut last weekend.
The action-thriller, starring Chris Hemsworth, Tom Hiddleston, Natalie Portman and Anthony Hopkins, was not the runaway winner and did have some competition its second week in theaters.
The Best Man Holiday, the star-studded Christmas-themed flick, featuring Taye Diggs, Sanaa Lathan and Terrence Howard to name a few, was right on Thor's heels and earned $30.6 million.
The romantic comedy is the sequel to The Best Man, which was released 14 years ago.
Last Vegas moved up a spot in the rankings since last weekend, nabbing the No.3 spot and taking home $8.85 million.
The animated kid-friendly flick, Free Birds, earned $8.3 million and landed at No.4.
The No.2 movie last weekend, Jackass Presents: Bad Grandpa, rounded out the top 5 this weekend, making $7.7 million.
Here's a complete look at the weekend's top movies, Friday-Sunday studio estimates and stats compiled by Box Office Mojo:
1. Thor: The Dark World: $38.5 million
2. The Best Man Holiday: $30.6 million
3. Last Vegas: $8.85 million
4. Free Birds: $8.3 million
5. Jackass Presents: Bad Grandpa: $7.7 million
6. Gravity: $6.3 million
7. Ender's Game: $6.2 million
8. 12 Years a Slave: $4.7 million
9. Captain Phillips: $4.5 million
10. About Time: $3.5 million