Jessie and Buzz Lightyear in 'Toy Story 3'The score: Toys 2, Boys 0.

'Toy Story 3' ruled the box office sandbox for the second straight week, easily outpacing the new overgrown-boy movies from Adam Sandler and Tom Cruise. The Pixar pic earned another $59 million, according to studio estimates, for a 10-day total of $226.6 million. It's already the fourth biggest movie of 2010 and poised to overtake 'Shrek Forever After,' which it trails by less than $3 million. (It may well surpass the No. 1 and No. 2 movies, 'Alice in Wonderland' and 'Iron Man 2,' within the next couple weeks.)

Sandler's comedy 'Grown Ups' debuted in second place with an estimated $41 million, about $5 million higher than even the most generous predictions. Maybe that's because of Sandler's brand-name track record, or the fact that his comic all-star cast (including Chris Rock, Kevin James, David Spade, and Rob Schneider) offered the biggest attraction this week in the young-male-adult comedy niche (though 'Get Him to the Greek,' which came in sixth, is still holding up surprisingly well after four weeks).

That extra $5 million Sandler grabbed apparently came at the expense of Cruise's 'Knight & Day,' the action/comedy/romance that was chasing the same demographic. From Friday to Sunday, it earned only $20.5 million, about $5 million lower than many observers predicted (though one pessimistic pundit predicted the movie would make no more than $15 million). Add to that a paltry $7.3 million 'Knight' earned by opening two days early, and its total is just $27.8 million since Wednesday's debut.