weekend box officeWarner Bros.

The stylish combat film "300: Rise of An Empire" topped the box office with a strong debut of $45.1 million seven years after the original "300" became an unlikely sensation. According to studio estimates Sunday, the "300" sequel opened well below the $70.9 debut of Zac Snyder's 2007 original. But the 3-D "Rise of an Empire" beat estimates and easily edged out the weekend's other new wide release, "Mr. Peabody & Sherman."

Themovie adaptation of the '60s cartoon opened in second place with $32.5 million. The Liam Neeson thriller "Non-Stop" slid to third place with $15.4 million in its second weekend.

In limited release, Wes Anderson's European caper "The Grand Budapest Hotel" notched one of the highest per-screen averages ever. On four screens, it made an average of $200,000.

Top 10 at the Weekend Box Office
1. "300: Rise of An Empire" - $45.1 M
2. "Mr. Peabody & Sherman" - $32.5 M
3. "Non-Stop" - $15.4 M
4. "The LEGO Movie" - $11.0 M
5. "Son of God" - $10.0 M
6. "The Monuments Men" - $3.1 M
7. "3 Days to Kill" - $3.06 M
8. "Frozen" - $3.0 M
9. "12 Years a Slave" - $2.2 M
10. "Ride Along" - $2.0 M

Related:15 Things You (Probably) Didn't Know About "300" Star Lena Headey

WATCH the trailer to "300: Rise of An Empire" (VIDEO)
300: Rise of an Empire Movie Poster
300: Rise of an Empire
R2014
Based on 34 critics

While King Leonidas and his 300 Spartans have their date with destiny at Thermopylae, another battle... Read More

categories Movies, Box Office