Let's get this out of the way first. Yes, Zack Snyder's Justice League is just over four hours long.
Four. Hours. Long.
Yet, somehow, it feels like the right length for a film that has moved mountains — and reportedly spent around $70 million beyond its original, blockbuster budget — to reinvent one of the biggest superhero movie bombs in recent memory.
And here's the thing: It actually succeeds. In more ways than I ever expected.
By now the backstory is a bit of superhero film legend. Director Zack Snyder fought a lot of second-guessing by the film studio while making Justice League, an important movie in building out the universe of superhero characters from DC Comics. Perhaps the disappointing public response to Snyder's take on Superman in 2013's Man of Steel and Batman v. Superman: Dawn of Justice in 2016 had spooked the corporate suits at Warner Bros. Pictures.