"Lone Survivor", the war film starring Mark Wahlberg and Emile Hirsch, was the surprise winner in this weekend's box office with an estimated take of $38.5 million in its debut week.

Last week's No. 1, "Frozen", dropped to a distant second place with $15 million, and "Wolf of Wall Street" rounded out the top three with $9 million.

The top ten.

1. "Lone Survivor," $38.5M;
2. "Frozen," $15M;
3. "Wolf of Wall Street," $9M;
4. "American Hustle," $8.6M;
5. "The Legend of Hercules," $8.6M;
6. "The Hobbit: The Desolation of Smaug," $8M;
7. "August: Osage County," $7.3M;
8. "Saving Mr. Banks," $6.5M;
9. "Paranormal Activity: The Marked Ones," $6.3M;
10. "Anchorman 2: The Legend Continues," $6.1M

Figures courtesy of Boxofficemojo.com