LOS ANGELES -Movie fans lined up for a second helping of "Cloudy With a Chance of Meatballs," which took in $24.6 million to remain No. 1 at the box office for a second straight weekend.

The Sony animated tale raised its domestic haul to $60 million after 10 days in theaters, according to studio estimates Sunday.

"Cloudy With a Chance of Meatballs" fended off Bruce Willis' action thriller "Surrogates," a Disney release that debuted at No. 2 with $15 million.