I honestly think the movie was great. Yk why? The was no real villain in the movie. The main villain was The Flash. This movie basically depicts how the flash screwed himself which portrays Ezra Miller's throwing his career and image down the gutter.
I loved the cameos, but they didnt hit right in the feels on how tobey and andrew garfields spidermen did. They felt forced, though there was definitely slight excitement from my side. I liked the concept of their time travel and that they didn't entirely copy the animated movie. Michael Keaton as bruce wayne itself was a good call instead of introducing thomas wayne. Ezra millers acting was fine, but the 2013 flash was just too childish and annoying especially at that age. He didn't understand the basic gravity of the situation till the end. There were some dumb situations in the plot. The cgi was definitely something i tried my best to ignore because I'm here for entertainment, a slight lack in cgi could always be compensated by a good story telling. Which didnt happen. Again i wouldnt hate ezra too much here, he does have personal issues outside but again, im here reviewing his acting which was fine, and he did his best to give justice to the character that the writers gave him. Bringing general Zod wasn't a bad idea as some people say, I get it he isn't a flash villain but I am here for a compelling story so I don't care how comic book accurate they go.
This was an opportunity to give a green light to new characters like reverse flash of the dceu and other new flash related villains and heroes but the movie was too hell bent on showing cameos that they literally lost their meaning and made the audience lose their sense of excitement.
Overall it's a good watch, it's a mess definitely, they tried to make sense but they failed, at times they made us scratching our heads as to why didn't Barry just scout for the person who killed his mom, and solved the murder case of his Mom in the present day by bringing the real killer into light. We all know it was reverse flash, but instead of moving the cans and stuff which was basically repeating the same mistakes which makes it no less dumber.
You may hate me for saying this, I agree Ezra Miller is a horrible human being, I am not his fan. I do believe he (They) should be punished for their wrong doings, but as an audience who wants entertainment and their moneys worth for a movie, he doesn't do a bad job.