I know this is an unpopular opinion, but I don't really get why this movie is being raved about to the extent that it is. I came into this movie super super excited to finally see the first good DC movie in a long time, because the DC lore has always been my favorite. I was thoroughly let down though...

-The action sequences lack action...

Which wouldn't be a problem if they weren't aiming for an exciting climax resolved around superhero action, but they did. The Pacing for this movie was awful. The final fight scene is boring to watch. Legitimately. The villain who's built up as a smart man on a quest for more power behaves like an idiot towards the end. In my opinion there is no final fight scene

-The main character's arc is unbelievable and forced

I'll keep this short so I don't spoil anything. The beginning character is a foster kid, and as such he doesn't want to be close with anyone because in his mind they're only there temporarily. Now you'd expect him to firmly distrust his new family at the beginning and for him to slowly evolve his relationships with siblings/parents into something meaningful. But nope. Instead he doesn't grow closer to any of them and barely interacts with anyone other than Freddy, but then out of nowhere 2/3 into the movie he's close with and completely trusts all of them. Why? Who the heck knows, because he sure didn't build relationships in any meaningful way.

The main character is also incredibly unlikeable almost the entire movie (in my opinion) because he's just a jerk to people and he has no real motivations for doing certain rude things.

-Almost none of the acting is believable

I don't know what it is about recent DC movies, but I haven't watched anything they've made recently that made me forget I was in the theatre and feel like I was in the world of the movie. That's what movies are all about, but I'm not sure if it's the acting or the absurdity of the script, or what it is that I am just never sucked into DC movies. Shazam! was sadly another one of those movies

-CGI was meh -Many many many plot holes

Good things about the movie: -At certain points comedy was great. I'd say probably 3/4 for me was just cheesy, stereotypical, basic comedy, but the other 1/4 of everything was genuinely great.

-Jack Dylan Grazer is a rare child actor that's incredibly talented in my opinion. His character was the only one in the family that seemed believable and everything about him made sense.