Parte nel migliore dei modi il box office italiano per l'ultimo capitolo della saga animata di Shrek: dopo aver incassato oltre un milione di euro all'esordio (mercoledì 25 agosto), si conferma trionfatore al botteghino nel weekend, guadagnando altri 3.527.761 euro, portando così a 5.567.066 euro gli introiti complessivi.
Scende così in seconda posizione L'apprendista stregone (920.291 euro per 4.752.019 euro totali), seguito da tre new entry: al terzo posto troviamo Giustizia privata, action-thriller con Gerard Butler e Jamie Foxx, che incassa 914.349 euro, al quarto posto la delusione Nightmare (484.722 euro nel weekend, 765.819 euro il totale dal 25 agosto), mentre al quinto posto c'è Letters to Juliet (213.962 euro).
Crolla poi dalla seconda alla sesta posizione Sansone (131.973 euro), mentre Qualcosa di speciale è settimo con 82.443 euro. In ottava e in nona posizione altre due nuove entrate, London River (38.677 euro) e Urlo (37.080 euro), con Toy Story 3 che chiude la top ten con 36.835 euro e 13.459.740 euro complessivi.