Every DC Comics movie ever, ranked from worst to best

From Batman to Superman and everything in between, which DC movies stand out as the very best?
On the Set of "Batman"
On the Set of "Batman" / Sunset Boulevard/GettyImages
7 of 26

28. Batman v Superman: Dawn of Justice

Another misstep for the DCEU in its early days, Batman v Superman: Dawn of Justice misunderstood just about all of its characters. Superman was a broody shell of the triumphant hero he was supposed to be, the World's Greatest Detective allowed Lex Luthor to manipulate him into nearly killing the Man of Steel, Lex himself felt more like The Riddler, and the great Lois Lane was kind of just there.

But there was charm in the Zack Snyder movie that teased audiences with what it could have been. If anything, it was a visual masterpiece, lovingly taking its cues from Frank Miller's The Dark Knight Returns, making it that much more of a haunting experience. Furthermore, Wonder Woman was a scene-stealer who instantly brought things to life when she arrived in the final battle sequence - which is also some of the film's finest work.

The extended cut of Batman v Superman is a much better movie that makes far more sense; which once again highlights what the DCEU could have been.

Shazam! Fury of the Gods, DC
(L-R) ROSS BUTLER as Super Hero Eugene, ADAM BRODY as Super Hero Freddy, GRACE CAROLINE CURREY as Super Hero Mary, ZACHARY LEVI as Shazam, MEAGAN GOOD as Super Hero Darla and D.J. COTRONA as Super Hero Pedro in New Line Cinema’s action adventure “SHAZAM! FURY OF THE GODS,” a Warner Bros. Pictures release. /

27. Shazam! Fury of the Gods

Shazam! Fury of the Gods was something of an unlikely sequel. The first movie was a critical and commercial success but with the era of "superhero fatigue" setting in, it was surprising that the character's return would come in a sequel (instead of a team-up movie). Nevertheless, everyone's favorite kid superheroes made a comeback in Shazam! Fury of the Gods.

This is an interesting one for me, because the movie is perfectly fine. The returning cast, specifically Jack Dylan Grazer and Asher Angel, are once again great, while Helen Mirren and Lucy Liu are show-stealers as the Daughters of Atlas. However, Fury of the Gods was much more of a generic superhero movie, with bland special effects and a little less heart than its predecessor.

It was far from a bad film but the franchise lost everything that made the first Shazam! movie so special, and that was really disappointing.