Hey, who predicted that 300, which isn't even one of Frank Miller's best known works, would make over $200 million in the US and over $450 million worldwide? I dunno, after the buzz started building and people were geeking out about the graphics, it was in the realm of possibility, add in thousands of (young) males with money to spend, and it's rather predictable. Heck, the way opening weekends work now, that's only a handful of decent weekends.