Black Panther has to be the most overhyped film of this century, from the VFX to the overall quality of the film is just mediocre. Infinity War is superior in every way IMO.
The whole movie looks cheesy. The villain looks like Gru, Shazam (the wizard) looks like a cheap fan costume for gandalf. God this movie look so corny.