En total recaudó 26 752 099 dólares durante el día de su estreno y 77 025 481 dólares durante su primer fin de semana en Estados Unidos y Canadá, situándose como la tercera película con mejor arranque en la taquilla del mes de diciembre durante su primer fin de semana, solo por detrás de "Soy leyenda" (77 211 321 dólares), y de , con 84,7 millones, y la 28.ª durante todo el año.