Shazam! filminin yönetmeni David F. Sandberg, Twitter'da gerçekleşen Shazam! eleştirilerine cevap verdi. Ünlü yönetmen, resmi Twitter hesabına yapılan kişisel saldırılara cevap olarak yayınladığı bir mesajda "Sizi ortada var olamayan bir şeyi eleştirmekten alı koymak istemem ama, internet maalesef böyle. Karakter isimlerini duyarak hareket etmek yerine, biraz detay öğrendikten sonra eleştirmek daha mantıklı" dedi.
Yönetmenin, eleştirilere maruz kalmasının sebebi ise, Shazam karakterinin çocuk hali olan Billy Batson'ın orijinal değil de New 52'de ki yeni versiyonu olması. DC okurları tarafından kötü bir Shazam olarak kabul edilen karakter'in filme uyarlanacak olması, yönetmeninin büyük eleştirilere maruz kalmasına sebep oldu. Yönetmen David F. Sanberg ise film ve karakterler hakkında daha fazla bilgi verildiği zaman bu eleştirilerin yapılmasının gerektiğini ve ortada daha bir konseptin bile olmadığı belirtti.
Shazam, Fawcott Comics tarafından 1939 yılında Bill Parker tarafından ilk olarak Captain Thunder adıyla tanıtılan bir karakterdir. Başta 6 farklı güce sahip olan 6 kahraman olarak düşünülse de daha sonra vazgeçilmiş. Daha sonra, Fawcett Comics çizerlerinden birisi Captain Marvelous ismini öneriyor ve daha sonra bu isim kısaltarak Captain Marvel ismiyle yoluna devam ediyor.
Karakterin başlangıç hikayesi ise şöyledir: Billy Batson'ın ailesi Black Adam tarafından öldürülür. Aradan zaman geçer ve Batson bir şekilde hayatına devam eder. Shazam isimli bir büyücü tarafından kaçırılan Batson, bu büyücünün güçlerini kendisine vermesi sonucu Captain Marvel haline gelir.