Warner Brothers is totally screwing DC up. Henry Cavill made a great Superman but WB and/or DC hate him. They kept promoting Ezra Miller as the Flash despite the fact he's a scumbag criminal. They could have easily replaced him with Grant Gustin. The last Batman movie, with Robert Pattinson, sssuuuccckkkkeeeddd!!! It was so bad that if the released the 1960's made-for-TV Batman movie, with Adam West, in the theaters it would have done better.
The DC shows on the CW are awful. The Arrow and The Flash started good. The rest are just too woke.
Right now the only DC movies that seem to have any box office draw are Aquaman, Wonder Woman and maybe Shazam. Aquaman because women love Jason Momoa and Wonder Woman because men love Gal Gadot.
If DC is ever going to catch up to Marvel, they're going to have to dump all of their production staff and start all over. And now that The Avengers is done and Disney is trying to make the remaining Marvel shows woke, DC might have a chance.