Movie-goers appear to prefer the sound of Angelina Jolie's voice to the appearance of Sarah Jessica Parker's crazy hats.
The animated adventure Kung Fu Panda, which featured Jolie and Jack Black in the main voiceover roles, shot to number-one at the box office this weekend. Sex and the City: The Movie sank to number-four.
The top 5 were:
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