Setelah menghasilkan $513,9 juta di benua lain, ini adalah film Shrek dengan pendapatan tertinggi, hit terbesar kedua DreamWorks Animation (di belakang Madagaskar 3: Europe's Most Wanted), dan film animasi terlaris ketujuh. Itu menduduki puncak box office akhir pekan sekali, pada tanggal 16-18 Juli 2010, dengan $ 46,3 juta.