I feel like, with Captain Marvel, Dumbo, and Endgame, Shazam is going to get slaughtered. I hope this isn't the case but I'm not seeing the hype.
Yeah, I kind of agree with you, especially when it comes to Endgame. I think they have given themselves basically 3 weeks to do well at the box office. That is going to be most of their cash, but Endgame is going to cut off the tail-end they would normally get.
I actually think they will do well against Dumbo though. I predict Shazam beating Dumbo at the box office.