10. The Flash (2023)
While many people despise The Flash for a myriad of reasons (Ezra Miller’s personal life, fan service, shoddy CGI), I find it to be one of the few DC films that takes a lot of what had by then become the studio’s signature mess and cleans it up a bit. The story is wild, but it works. Bringing back Michael Keaton as Batman is audacious, but we loved it. Adding Sasha Calle as Supergirl was excellent. That the movie maybe went a little too far in many ways certainly hurt it, but it definitely tried.