‘Shazam!’ sequel tops North American box office with $30.5M

“Shazam: Fury of the Gods” is the No. 1 movie in North America, earning $30.5 million in receipts this weekend, BoxOfficeMojo.com announced Sunday.