"The Hobbit: The Battle of the Five Armies" showed no signs of slowing down this weekend as it held on to the No. 1 spot at the box office, taking in $21.9 million.

"Into the Woods" came in second with $19 million, and "Unbroken" took third place with $18.3 million. "The Woman in Black 2: Angel of Death" and "Night at the Museum: Secret of the Tomb" rounded out the top five.

The top ten:

1. "The Hobbit: The Battle of the Five Armies", $21.9 million

2. "Into the Woods", $19 million

3. "Unbroken", $18.3 million

4. "The Woman in Black: Angel of Death", $15.5 million

5. "Night at the Museum: Secret of the Tomb", $14.4 million

6. "Annie", $ 11.4 million

7. "The Imitation Game", $8.1 million

8. "The Hunger Games: Mockingjay- Part 1", $7.7 million

9. "The Gambler", $6.3 million

10. "American Sniper", $640,000

Figures courtesy of Boxofficemojo.com

More From K945, The Hit Music Channel