Kung Fu Panda - the new animated movie starring Angelina Jolie and Jack Black - was No. 1 at the box office, raking in $60 million.
Adam Sandler's latest comedy You Don't Mess With the Zohan clocked in at No. 2 with an estimated $40 million.
Indiana Jones and the Kingdom of the Crystal Skull was No. 3 with $22.8 million.
The Sex and the City movie slipped to fourth place.
It earned $21.3 million -- a 63 percent decline from its $56.8 million opening weekend.
The romantic comedy, after a 10-day release, has earned a total of $99.3 million, just shy of the $100 million mark.
The top 10:
1. Kung Fu Panda: $60 million
2. You Don't Mess With the Zohan: $40 million
3. Indiana Jones and the Kingdom of the Crystal Skull: $22.8 million
4. Sex and the City: $21.3 million
5. The Strangers $9.3 million
6. Iron Man: $7.5 million
7. The Chronicles of Narnia: Prince Caspian: $5.5 million
8. What Happens in Vegas: $3.4 million
9. Baby Mama: $780,000
10. Made Of Honor: $775,000