Overall the film deserves a rating of 9/10, simply because it greatly improved from its last iteration in absolutely all ways. Yes, it might not be the perfect film, but it is definitely perfect as a superhero film, as it delivers on all cylinders, and gives all the passionate and optimistic DC fans what they truly want; a Justice League movie, which fits the dark, tough, and badass style presented by Zack Snyder and the actual DC comics, along with a beautifully constructed plot, a compelling and effective emotional depth in each and every character, and most importantly, a gorgeously thought out mythology and lore of how a handful of heroes from the DC Universe unite, and become one.
“Zack Snyder’s Justice League” is as perfect as it gets.