Christopher Nolan and company managed to fend off some schmucks this past weekend, as Inception beat out Dinner for Schmucks at the box office, managing to hold on to the top spot for the third week in a row. The sci-fi mind-bender made $27.5 million over the weekend, with a total gross of $193.3 million, while Dinner for Schmucks made $23.3 million in its first weekend of release. Salt fell from spot two to spot three, earning $19.2 million over the weekend and $70.8 million total. Despicable Me came in at number four (weekend gross $15.5 million, total gross $190.3 million), and new release Cats & Dogs: The Revenge of Kitty Galore earned $12.5 million, enough to sneak into the top five.

Other new releases included Charlie St. Cloud, which took in $12.1 million and landed at spot number six. Limited release titles Get Low earned $90,954, The Extra Man $17,200 and The Dry Land $7,720.

Out next weekend are the buddy cop action comedy The Other Guys, Step Up 3D and Middle Men, with Flipped, Twelve, Cairo Time, The Disappearance of Alice Creed, and Lebanon out in limited release.