I’ve heard from a Canadian source that Zack Snyder‘s 300 may have made as much as $29 million yesterday. That obviously means a weekend total that could be as high as $65 million or even $70 million. This is obviously much, much higher than anyone expected. (The last estimate I heard was roughly $40 million.) Wild Hogs came in second with $8 million, the guy says.