It was an all-out battle between last week's No. 1, "The Hobbit: The Desolation Of Smaug" and newcomer "Anchorman 2". But when the dust settled, there could only be one winner.

Turns out "Hobbit" stayed on top for a second week, taking in an estimated $31.5 million, leaving "Anchorman 2" to settle for second with a still-strong $26.8 million.

Disney's "Frozen" rounded out the top three by taking in $19.2 million.

The top ten:

1. "Hobbit: The Desolation of Smaug," $31.5 million.

2. "Anchorman 2: The Legend Continues," $26.8 million.

3. "Frozen," $19.2 million.

4. "American Hustle," $19.1 million.

5. "Saving Mr. Banks," $9.3 million.

6. "Hunger Games: Catching Fire," $8.8 million.

7. "Tyler Perry's A Madea Christmas," $8.5 million.

8. "Walking With Dinosaurs," $7.3 million.

9. "Dhoom 3," $3.3 million.

10. "Thor: The Dark World," $1.3 million.