The box office was no match for Frank Miller’s Spartans, as 300 marched on to an estimated $70 million opening weekend.
That gives Zack Snyder’s sword-and-sandals epic the record for the biggest-ever March debut, toppling Ice Age: The Meltdown, which earned $68 million in its opening weekend last year. 300 played in 3,103 theaters, about 850 fewer than the Ice Age sequel.
Even more impressive is that 300‘s production budget was just $65 million. Warner Bros. must be extremely happy right now.