People needed a laugh this weekend. The Other Guys premiered in the Number One spot at the box office with $35.6 Million. Inception was Second with $18.6 Million for $227.7 Million so far. Step-Up 3D premiered in Third Place with $15 Million. Salt was Fourth with $11.1 Million for $91.9 Million so far. Dinner for Schmucks was Fifth with $10.5 Million. Despicable Me, Cats & Dogs: The Revenge of Kitty Galore, Charlie St. Cloud, Toy Story 3, and The Kids Are All Right rounded out the top ten respectively.