Shazam! is projected to earn as much as $40 million domestically during its opening weekend, beginning on April 5, 2019.