The 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:
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