Question: do shazam and superman fight?
Answer: But in a one-on-one fight, it's a different story. That's because Shazam is powered by magic, one of Superman's few weaknesses. ... Most of Superman and Shazam's fights end quickly and without a clear winner. They're both just too nice and friendly to really fight one another at full strength.