Toy Story 3 Posts Second-Weekend Win

The toys were on top again for the second week in a row.

Disney-Pixar’s Toy Story 3 again topped the weekend box office, taking in an estimated $59 million in its second weekend of release. That gives the film a domestic total of $226 million and a worldwide total of about $326 million.

Challenging the film were a pair of new releases, the Adam Sandler comedy Grown Ups and the Tom Cruise comic action film Knight and Day. Grown Ups earned $41 million while Knight and Day did $20 million for the weekend. Since it opened on Wednesday, Knight and Day earned about $27 million through Sunday.

DreamWorks Animation’s Shrek Forever After landed in seventh place for the weekend with $2.8 million. The film has grossed $229 million domestically and $91 million overseas. The film has yet to open in a number of key international markets, including France, the United Kingdom and Ireland.

Other visual effects and animated films in release include Prince of Persia: The Sands of Time, which earned $2.8 million for a domestic total of $86 million; comic book adaptation Jonah Hex with $1.6 million for the weekend and a $9.1 million domestic total; Marvel’s Iron Man 2 had a $1.4 million weekend to bring its domestic total to $307 million; and DreamWorks Animation’s How to Train Your Dragon did $455,000 in business for a domestic total of $215.4 million.