El filme fue el tercero más recaudador de 2010 en los Estados Unidos y Canadá, detrás de "Toy Story 3" y "Alicia en el país de las maravillas".