A couple of weeks ago, I saw Zack Snyder's Justice League, which is a 4 hour director's cut of the 2017 theatrical version.
The circumstances of how this new Justice League cut came to be
is fascinating on its own, but I want to focus on the film itself.
Basically, it has the same story as the 2017 version: alien warrior wants to collect 3 Motherboxes on Earth for his warlord, while Batman and Wonder Woman create a League.
This new cut, though, has several more subplots, which could have been shorter, and longer action scenes, which look great. The scene where The Flash goes back in time (which was cut from the 2017 version) is probably the best part of the film.
I did not care for the final scenes however. The main story ends at 3hrs, 40mins, but the last 20 minutes tease plot points that, again due to circumstances, will never be resolved. The first part acts as a teaser for Ben Affleck's Batman film, which has since been cancelled. The second part, which was filmed in 2020 for the director's cut, shows off a dark post apocalyptic future that would have been resolved in the now cancelled Justice League sequel.
Overall, the film is better than the 2017 version and is a vast improvement over the overly dark Batman V Superman, but if people didn't like Snyder's take on the DC heroes, they still won't like the 2021 cut.