 In its opening weekend, the film grossed $19,128,001 in 2,651 theaters in the United States and Canada, ranking number one at the box office.As of July 2009, it has grossed $60,355,347 in the United States and Canada and $103,364,722 overseas adding up to $163,720,069 worldwide gross.Reviews for the film were mostly positive.