Woody and Buzz have ruled at the box office for the second weekend in a row: Pixar critical darling Toy Story 3 grossed $59 million this weekend, putting its domestic total at a whopping $226.6 million so far. Sony's testosterone-heavy-comedy Grown-ups, which stars Adam Sandler, came in second place in the box office race, pulling in $41 million for the weekend. And in third place were Tom Cruise and Cameron Diaz, as Knight and Day brought in only $20.5 million—which slightly exceeded expectations. A Fox exec told Deadline Hollywood that the film "takes longer to catch on with audiences. And this movie is doing that."