It was a weekend of firsts at the box office.
The 3-D animated family film beat out the competition, grossing a solid $44.7 million, according to an estimate from distributor 20th Century Fox. "Olympus Has Fallen," a White House-set action thriller, exceeded industry expectations by about $10 million, debuting with a healthy $30.5 million.
Meanwhile, the Tina Fey-Paul Rudd comedy "Admission" started off with an underwhelming $6.4 million. And "Spring Breakers," the raunchy art-house party film that expanded to 1,100 theaters this weekend, collected $5.4 million.