'Thor: The Dark World' still reigns the US box office after a close battle with the unlikely opponent 'The Best Man Holiday'.

Thor: The Dark World
'Thor: The Dark World' stays at No.1 for a second week

In its second weekend of release the 'Thor' sequel still remains the most popular amongst cinemagoers as it scored an impressive $38.5 million, bringing in the 10 day total of $147 million, according to Box Office Mojo.

Read our 'Thor: The Dark World' review here

However unlike last weekend, the Marvel Comic's action film, starring Chris Hemsworth, Natalie Portman, Tom Hiddleston and Anthony Hopkins, was not in the clear as this weekend's competition did put up a good fight.

Watch 'Thor: The Dark World' trailer here

'The Best Man Holiday', a sequel to 1999's 'The Best Man', was in the rear view mirror of 'Thor' for the entire weekend as it earned $30.6 million.

The Christmas themed comedy, starring Taye Diggs, Terrance Howard, Morris Chestnut and Nia Long, plus many more, depicts a reunion of college friends 15 years after they last saw one another. However, their homecoming celebrations don't last for too long as romances and old rivalries re-emerge.

Watch 'The Best Man Holiday' trailer here

'Last Vegas' climbs the box office ladder this week with a 3rd position finish. The comedy, starring Hollywood legends, Robert De Niro, Michael Douglas, Morgan Freeman and Kevin Kline as four best friends since childhood, who travel to Las Vegas for one last bachelor party, garners $8.85 million.

The animate children's movie 'Free Birds' lands at No.4 with $ 8.3 million and the hidden camera comedy 'Jackass Presents: Bad Grandpa', starring Johnny Knoxville, rounds off the top 5 with $7.7 million.

Below is a list of the weekend's biggest movies, assembled 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

Thor: The Dark World