"Shrek 2" vann kampen med katastroffilmen "Day after tomorrow" om den nordamerikanska biopubliken i helgen. "Shrek 2" hade fått in drygt 73 miljoner dollar (drygt 547 miljoner kronor) på biljetter på söndagen medan "Day after tomorrow" fått in runt 70 miljoner dollar (cirka 525 miljoner kronor). Tolv dagar efter premiären hade bolaget DreamWorks, som ligger bakom "Shrek 2" tjänat nästan 238 miljoner dollar (närmare 1,8 miljarder kronor) på filmen. På fredagen, tio dagar efter den amerikanska premiären, gick man över 200 miljoner dollar-gränsen (cirka 1,5 miljarder kronor). Bara "Spider-man" har passerat gränsen snabbare, på nio dagar, enligt nyhetsbyrån Reuters.