New York, April 15 -- A rush of newcomers couldn't shake "Shazam!" from the top spot, as the superhero comedy led the box office for the second straight weekend with $25.1 million in ticket sales, according to studio estimates Sunday.

Lionsgate's "Hellboy" reboot, the animated Laika Studios release "Missing Link," the college romance "After" and even the long-delayed "Mary Magdalene," originally to be released by the Weinstein Co., all opened in theaters. But the strongest new release of them all was, predictably, the Will Packer-produced one: "Little."

The body-swap comedy "Little" came in second with $15.5 million for Universal Pictures. Made for just $20 million, "Little" is just the most recent profit-maker for Packer, the "Girls Tr...