-- WARNING: This article contains SPOILERS for Justice League --

To the relief of DCEU detractors everywhere, Superman's rebirth in Justice League delivers the shared universe's best take yet on the character -- though not without making a few mistakes along the way. To label Henry Cavill's first two outings in the role as divisive would be putting it mildly. Man of Steel nearly split critics right down the middle (it's sitting with a 56% over on Rotten Tomatoes), while Batman v Superman was actually roundly criticized by reviewers (it was ultimately saddled with a 27% on RT). To be fair, the majority of the negative reviews honed in on the tone of the films rather than Cavill's individual performances. Lost in a sea of unrelentingly grim melodrama and enough CGI explosions to blind your average moviegoer, the DCEU's Superman has had little time to become the hero we've come to love in the pages of DC Comics.

That's the crux of the criticisms that have been leveled at this iteration of the Big Blue Boy Scout. Man of Steel was a strong action film overall, and BvS certainly had its share of epic moments, but the hope and optimism we associate with Superman have taken a backseat to spectacle and Batman-level brooding in the DCEU's opening acts. The hero's brutal sacrifice in the final battle of BvS should have devastated the fanbase, but most merely shrugged, assured that he would return in short order. Some even cheered his demise, believing that the true Superman would emerge upon his inevitable resurrection.

He may not have returned sporting the black suit many were hoping to see, but the Superman we see in Justice League is the most comic-faithful iteration we've seen in years. It's evident from the film's opening flashback scene -- in which a smiling Last Son of Krypton takes a beat to talk to some kids -- that this will indeed be an entirely new Superman. You won't find the Big Blue Boy Scout regaling citizens with charming anecdotes about hope in either MoS or BvS. The filmmakers may be rewriting history a bit here, but it works, and it's in keeping with the character.

Kal-El's eventual return from the grave is less than peaceful, but even the staunchest DCEU detractors would be hard-pressed to deny either its overall awesomeness or the fact that his confused outburst makes complete sense within the situation. After being brought back from the grave by the Justice Leaguers, a shirtless Clark Kent flies off to his shattered statue in an attempt to wrap his head around the fact that he's suddenly alive again. Cyborg's involuntary defense systems are what light the fuse of the brawl, but despite being way more powerful than the heroes he's fighting, Superman manages to get through it without heat visioning anyone to death or snapping a single neck. That's a win in our book.

Of course, the arrival of Lois Lane is probably the only thing that allowed Batman to make it out of that confrontation alive. She and Clark then fly off to Smallville, where Lois helps remind her would-be fiancee who he truly is. Some Kansas air, a pep talk, and a hug from Ma Kent later, Supes is back in action, joining the team overseas in the final battle against Steppenwolf. It may have taken over 7 onscreen hours (5 and a half from BvS and MoS combined, and at least an hour and a half in this one), but it's here that the true Superman finally emerges.

In the end, our hero's final act heroics may even make the long wait feel worthwhile. The Man of Steel bursts on the scene and delivers a brutal blow to Steppenwolf as John Williams' classic theme swells, and it's friggin' epic. After beating on this hopelessly outmatched evildoer for a bit, he flies off to lift a building full of civilians to safety. (Yep, this Superman not only chats with the commonfolk, but he even saves their lives mid-battle!) Supes then returns to the fight to deliver another quick Steppenwolf beatdown before saving the day with Cyborg, striking up a bromance with Bruce, and ripping a perfectly good dress shirt in order to execute a rousing final frame that fans could identify with. And he does it all with a damn smile on his face for once. It's great.

But you've got to take the bad with the good, and for all the good Justice League does for Superman, it makes one monumental misstep -- one that's emblematic of the movie's biggest shortcoming.

Knightmare fuel CGI

Sorry, folks, but there's no getting around this: Henry Cavill's CGI mouth is as distracting as it is embarrassingly awful. Unless you're the most forgiving moviegoer on Earth, you were likely taken aback by its terrifying movements in the vast majority of Superman's scenes. Best case scenario, you snickered at the massive oversight and sat back to enjoy the action. Worst/more likely case, it completely took you out of every scene you saw it in and has haunted your dreams every night since. There's a big deal being made about this online, and frankly, the backlash is completely deserved. It's simply baffling that this was signed off on as passable CGI.

To make matters worse, CGI Cavill served as a clear as day indicator that the sequence you saw it in had come from the widely publicized reshoots, thereby proving that massive changes had been made to Zack Snyder's original cut of the film. In case you're keeping score at home, that means that every single Justice League scene featuring the Man of Steel was reworked to some degree.

The blame for this seemingly unnecessary distraction doesn't fall on Cavill, of course, as he was contractually obligated to keep his now legendary mustache for Mission: Impossible 6. It's a shame that the actor's opportunity to shed the doom and gloom of his previous outings is being so heavily overshadowed by special effects woes. That said, the CGI lip from hell wasn't the only shortcoming of Justice League's Superman. In fact, it's only a symptom of the larger problem.

The Superman fans wanted, but not one that the movie earned

Glaring mustache issues aside, final form Superman is a wonderful sight to behold. But while fans were cheering over the arrival of the "true" Man of Steel, essential aspects of his transformation were glossed over entirely. The last time this guy was among the living, he was still heavily wrapped up in what the public thought about him. Minutes before suffering a horrific death, he'd been nuked by the home team after being deemed an acceptable casualty by the U.S. government in their efforts to kill Doomsday. So it made sense that he was super confused once he'd been reanimated. The fact that he attacked the team after being provoked by Cyborg actually fit the MO of the character. But all that wonderfulness that comes afterwards sort of just...happens.

In the rushed way Superman's arc is presented in the final cut, it's implied that he's just too thrilled to be alive to give a damn about much else. But is the audience just supposed to accept that he's completely let go of everything that came before, that a brief stint clearing his head in the fields of Kansas has led to some sort of unspoken breakthrough? Whether or not you cared about Supes' internal conflicts from MoS and BvS, it's still a well-established aspect of his character -- and it's all but thrown out the window in the final act of Justice League. We definitely get the sense that a whole lot of character development was left on the cutting room floor in order to make Justice League a more simplistic superhero adventure (and to clock in under 2 hours, if you believe the rumors of a studio-mandated max runtime), and Kal-El may have paid the steepest price of all. While the end result is indeed the Superman fans were calling for, it's not one that this movie truly earned. Fingers crossed that an Ultimate Edition fleshes things out a bit more, we suppose.

Next: Justice League Reshoots - Every Change Whedon Made To Snyder's Film

Key Release Dates