La película hizo 134,5 millones domésticamente, y 249 millones en el extranjero, llegando a un total de 383,5 millones de dólares, haciéndola la décima segunda película con recaudación más alta de 2007.