Tras su estreno, obtuvo en general una crítica positiva: alcanzó un porcentaje de 98% en el sitio especializado Rotten Tomatoes (que la calificó como la mejor película de 2009) y recaudó una cantidad superior a 730 millones USD en todo el mundo, hecho que la llevó a convertirse en la tercera película más exitosa de la productora, solo por debajo de "Buscando a Nemo" (2003) y "Toy Story 3" (2010).