aquaman, wonder woman and suicide squad overperformed. suicide squad made more than man of steel lol
man of steel, bvs, justice league, shazam underperformed
not sure if any of them did legit "awful". everyone jizzing over john wick 3's box office run this year... and shazam beat that.
these superhero movies operate at an entirely other level. batman v superman is considered disappointing with $873 million because the Avengers movies nearly double that number.
Batman v. Superman disappointed because despite having two of the most popular superheroes of all time, a $250m budget, the then 4th biggest global opening and a $166m domestic opening, and the last 2 solo Batman movies clearing $1b years earlier, it limped out a sub-2.0 domestic multiplier, a global total below not one, not two, but four talking animal movies that year, and a 7th place overall finish worldwide and 8th domestically for the year.
I mean, Dark Knight was still the highest grossing solo hero film domestically until Black Panther, and they somehow made a film that earned substantially less by adding more highly popular heroes. It wasn't just "not up to Avengers expectations", it was literally the anti-Avengers.
It was a disappointment because for all the things in its favor, if properly managed it *should* have done Avengers money.
(And then Justice League went and one-upped it, lol.)
Also, John Wick vs. Shazam is a poor comparison, considering budget-to-budget and an R rating.