Sports News · 'Shazam: Fury of the Gods' tops box office with disappointing $30.5 million March 20, 2023 3:00 am|