‘Shazam!’ rules weekend box office

Zachary Levi stars as Shazam!

‘Shazam!’ dominated the weekend box office, topping the North American and worldwide box office.

The movie, which falls into the DC cinematic universe, delivered just above expectations, with about $53.4 million domestically, and an estimated $102 million from 79 international markets.

The film was also well received by critics and audiences alike – it has a 90% audience score and a 92% critic rating on the review site Rotten Tomatoes.

‘Pet Sematary’ which also debuted this weekend, was #2 at the domestic box office, scoring the second largest opening for a Stephen King adaptation.

It earned $25 million, also bettering predictions.