Warner Bros./New Line’s Shazam! perched atop the box office with $25 million in its second weekend out, dropping 53% from its $53.5 million opener. All told, the DC blockbuster has raked in $95 million domestically.

Lionsgate/Millennium’s Hellboy, meanwhile, flopped with a $12 million opener, against a $50 million budget. (It has a 15% score on Rotten Tomatoes and C on CinemaScore). Laika’s stop-motion animated film Missing Link snagged a paltry $5.8 million for its debut. Holdovers Dumbo and Pet Sematary each grabbed $9-$10 million