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 . The sixth installment of the `` Potter '' series raked in another $ 30 million at No . 2 . `` 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 .