Toy Story 3 held on to the top spot at the box office this past weekend, earning $59 million, with a total gross so far of $226.5 million in under two weeks. Spots two and three went to new films, Grown Ups ($41 million) and Knight and Day ($20.5 million), respectively. Number four was The Karate Kid (weekend gross of $15.4 million, total gross $135.6 million) and number five was The A-Team (weekend gross $6 million, total gross $62.8 million).

Other new releases were Wild Grass ($35, 732) and Restrepo ($30,453 in just two theaters).

Next weekend Woody and the gang face a formidable challenge in the form of werewolves and sparkly vampires when The Twilight Saga: Eclipse comes out on June 30th. M. Night Shyamalan’s newest, The Last Airbender, comes out July 1st. Love Ranch, starring Helen Mirren, Joe Pesci (in his first role since 2006’s The Good Shepherd) and Gina Gershon, comes out in limited release on June 30th.