Gerard Butler in 300To the surprise of absolutely nobody, except maybe my dead grandmother and a couple of Amish folks, 300 wiped the floor with its competitors this weekend to finish No. 1 at the box office. What was a surprise -- even to the film's producers -- was the amount of money the movie ended up hauling in. With an estimated three-day total of $70 million, it set a new March record (beating Ice Age 2's $68 million) and also had the third-highest opening of any R-rated movie (behind The Matrix Reloaded, at $91 million, and ThePassion of the Christ, at $83 million).

Here's what I predicted for the weekend box office on Friday:

1. 300
2. Wild Hogs
3. Zodiac
4. Ghost Rider
5. Bridge to Terabithia

And here's the actual top five:

1. 300 - $70 million
2. Wild Hogs - $28 million
3. Bridge to Terabithia - $6.9 million
4. Ghost Rider - $6.8 million
5. Zodiac - $6.8 million

Get the full box-office report here.