Gerard Butler in 300The blood-soaked Greek war epic 300 once again left the competition bruised and battered this weekend, taking in a cool $31.2 million to hold its No. 1 position at the box office.

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

1. 300
2. Premonition
3. Wild Hogs
4. Dead Silence
5. I Think I Love My Wife

And here's the actual top five:

1. 300 - $31.2 million
2. Wild Hogs - $18.8 million
3. Premonition - $18.0 million
4. Dead Silence - $6.8 million
5. I Think I Love My Wife - $6.8 million

Get the full box-office report here.

Now, 300's $31.2 million take may not seem nearly as massive as its $70.9 million opening weekend haul, but considering that most of the film's core demographic was out getting drunk for St. Patrick's Day on Saturday and/or watching NCAA March Madness all weekend long, $31.2 mil is pretty impressive. Still, the big surprise this weekend has to be the continued strong performance of the Baby Boomer motorcycle movie Wild Hogs, which took in a very solid $18.8 million in its third week of release too boost its cumulative total to a whopping $104 million. Also performing well was Sandra Bullock's supernatural thriller Premonition, about a woman whose husband is dead one day, then alive the next, then dead, then alive again, etc., etc. The flick overcame mostly tepid reviews to score an $18 million opening and the No. 3 spot at the box office. Rounding out the top five were two critically panned new releases: the horror flick Dead Silence, about killer ventriloquist dummies (scary!), and Chris Rock's relationship comedy I Think I Love My Wife.

Congrats to Stuart, who went all 300 on the competition's hindquarters, dominating with a perfect score this week. As per usual, Patricia is smarting from her loss and vows vengeance next week ... so be prepared.

1. Stuart: 16
2. Liesse00: 13
3. Patricia: 12
3. Brody: 12
3. Bubba8193: 12
6. Chris: 10
6. Kaitlin Hess: 10
8. Tangoeco: 9
8. MrPKI: 9
8. Tyler D: 9
8. Jack: 9
12. Beth: 8
12. Mario: 8
12.Shawn: 8
15. Evilone1414: 7