Disney 's family comedy brought in an estimated $ 32.2 million over the weekend . Despite opening hot on the heels of the one-week old ` The sixth installment of the ` ` , '' series took in another $ 30 million at No . 2 . ` ` The Ugly Truth , '' starring Katherine Jenkins and Gerard Butler , took in $ 30 million . Check out the other top earners on this weekend 's top ten list .
Disney 's family comedy brought in an estimated $ 32.2 million over the weekend . The sixth installment of the ` ` , '' series took in another $ 30 million at No . 2 . ` ` The Ugly Truth , '' starring Katherine Jenkins and Gerard Butler , took in $ 30 million . Check out the other top earners on this weekend 's top ten list .