1. Cars 2, $68 million
2. Bad Teacher, $31 million
3. Green Lantern, $18.4 million
4. Super 8, $12.1 million
5. Mr. Popper’s Penguins, $10.3 million
6. X-Men: First Class, $6.6 million
7. The Hangover Part II, $5.9 million
8. Bridesmaids, $5.4 million
9. Pirates of the Caribbean: On Stranger Tides, $4.7 million
10. Midnight in Paris, $4.5 million
The year of the sequel at the movies continued as Cars 2 took the weekend box office. The Pixar family flick took in $68 million over the weekend to finish in first place. Cameron Diaz’s new movie Bad Teacher opened in second with $31 million while last weekend’s number one Green Lantern fell to third with $18.4 million.