The movie, which features the voice talents of JesseEisenberg and AnneHathaway, earned $10 million more than movie analysts predicted. WesCraven's Scream 4 -- starring NeveCampbell, DavidArquette, CourteneyCox and EmmaRoberts -- wasn't as well-received. It debuted at No. 2 with $19.2 million (about $2 million below expectations).

The ArthurBrand and JamesMarsden film Hop, which topped the box office for two consecutive weeks, fell to No. 3 with $11.2 million. Rounding out the Top 5 were Soul Surfer (No. 4, $7.4 million) and Hanna (No. 5, $7.3 million).