Boy that was... weird.
Honestly, I just got out of the theater and I'm not sure how I feel yet. I guess overall I had a good time, but man what a mixed bag this was.
Half the jokes were great, the other half fell flat on it's face. Half the story was emotional and well acted (Miller delivers when it counts), the other half is a confusing mess. Half the CGI looked fantastic, the other half is truly nightmare inducing (think Justice League mustache but in way more scenes).
It felt like they wanted to do everything at once, and throw in every cameo they could (except fucking Henry Cavill of course), and ultimately it just can't keep the quality consisting.
Thing is, when this movie works, it works really well.
The first act is pretty much a really well done mini-Justice League movie, with great running, action and slo-mo scenes. I won't spoil anything, but man that first act felt like redemption for Ben Affleck. Truly awesome.
Keaton steals every scene he is in, and Supergirl, although I was skeptical about it going in, was surprisingly great.
When everything comes together, with some kick ass music, beautiful shots and fun action, I was having a blast.
But then the very next scene featured CGI faces from hell, and then two scenes later the story takes a turn that makes the entire last hour feel like it was meaningless. And then the next scene felt emotional and meaningful again. Whiplash the movie!
I don't think it's trash, and I can say that they tried to do something quite different and unique when compared to other superhero movies. The highs are high and the lows are not quite low enough to ruin the entire thing.
It's just... messy. There's a great movie buried somewhere underneath, maybe it they cut about 30 to 45 minutes from it and polished up the rest.
It's safe to say you can wait for this one to hit streaming.
6/10