So I just saw Shazam!
When the first leaks and posters and trailer dropped I wasn't excited and though it looked stupid.
But wow was I wrong.
The characters are a big surprise for me. Shazam and Freddy are the best characaters in the movie. Shazam isn't only is super charming but also very funny and he actually plays a kid very well. Freddy is amazing. He is nerdy, funny af and sweet (pretty much me 🤗). The interactions between these 2 are gold. Billy is played very well and his story is way more emotional than I thought it would be. Darla is super sweet and the rest of the family is sweet as well. The villain is... Okay... He is pretty generic and not very memorable (not a big surprise), he was pretty scary at moments though. But yeah he was definitely the weakest character. Overall this cast is great and the characters are the best part about this movie (except villain).
The story is pretty straight forward but done very well. I mean it breaks no ground but it works (for a first movie). The pacing is very good. Some parts of the movie we're to fast though or didn't appear enough. But hell no I was never bored.
The action is fun, it has no shaky cam or weird edits but also isn't like super amazing. It's just fun. Nothing more... Although the final battle feels a bit... Meh... It's not grazy exciting.
The humor is actually good. The jokes between Shazam and Freddy are gold. Some jokes didn't really land but the movie doesn't stay on 1 joke, so if a joke falls flat it doesn't actually hurt the movie. This movie also has a lot of heart and some pretty emotional scenes, although I think those emotional scenes (both happy and sad) could have had better development.
The special effects are good. You do notice it when it's fake though, but it looks good.
The ending was amazing, it's both awesome and hilarious. The first post credit scene is... Weird as fuck. The second one was quick and fun (although it is in tv spots).
Overall this movie is really good. It is funny, fun, cool, has good pacing, great characters, enjoyable action and heart. -continued in comment-