 It was the second highest-grossing movie for the weekend in the U.S. and Canada behind "Meet the Spartans".The film has a box office gross of $113,344,290, of which $42,754,105 was from Canada and the United States.Europe's biggest cinema chain (and the third biggest in the world), Odeon, refused to show the film on any of its screens in the United Kingdom, due to a dispute with its British distributor Sony Pictures over rental terms for the film.