TMNT, the attempt to revive the 80s Teenage Mutant Ninja Turtles franchise, took the #1 slot in the weekend box office rankings, with $25.4 million in tickets sold.  That was a larger opening than expected.

300 slipped into second place with $20.5 million in box office revenues.  The film has grossed over $162 million domestically to date.