The super-hero talking guinea pigs of "G-Force" broke the spell cast by Harry Potter to take the top spot at the North American box office, according to studio estimates issued today.

The Disney animated family feature earned $32.1 million in the United States and Canada, pushing "Harry Potter and the Half-Blood Prince" down to 2nd place with $30 million in its second weekend -- a 61 percent drop from its huge opening last weekend.

Romantic comedy "The Ugly Truth," starring Katherine Heigl and Gerard Butler, brought in a solid $27 million to take third place -- above expectations, distributor Sony Pictures said.

"Harry Potter and the Half-Blood Prince," the sixth film in the boy wizard franchise, had earned $159.7 million at the North American box office over its five-day opening period last week and set a global opening record of $396.7 million for distributors Warner Bros.

Industry watchers had expected the movie's box office gross to fall by around 50-60 percent in its second weekend but still retain its number one spot in the United States and Canada.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.