Neither the magic of Harry Potter nor the combined star power of Katherine Heigl and Gerard Butler was enough to keep a crew of wise-cracking guinea pigs from scurrying to the top of the box office this weekend . Disney 's family comedy brought in an estimated $ 32.2 million over the weekend . Comment: ` The Ugly Truth , '' starring Katherine Heigl and Gerard Butler , took in $ 27 million . Check out the other top earners on this weekend 's top 10 list .
Disney 's family comedy brought in an estimated $ 32.2 million over the weekend . Comment: ` The Ugly Truth , '' starring Katherine Heigl and Gerard Butler , took in $ 27 million . Check out the other top earners on this weekend 's top 10 list .