The cameos are the only reason to watch this. Otherwise, the movie feels both over and under produced at the same time. There is far too much CGI at times when CGI was just no necessary. My personal opinion is with all the trouble getting this movie across the finish line, they had to digitally create the actors because they weren’t available for actual shooting. Why was the Ben Affleck’s Batman in the opening scene all digital? They couldn’t get the man to come stand on a bridge in costume? I truly loved the Justice League cast and the movies they were making. I want a Justice League 2 with that cast, from Snyder. Everything else is wrong.