Earlier this week, Shazam! costume designer Leah Butler revealed that each of the film's ten suits cost over $1 million to make. Director David F. Sandberg has now responded to those reports, and he doesn't seem particularly concerned about that cost, as it's part of the way things go during production.
In a message on Twitter, Sandberg shared a post from his Reddit account. “I never saw a price tag so I don’t know the exact number," he said. "Wouldn’t surprise me though. The thing is that it’s not the price for one suit. In developing a suit like this you basically have to build it several times over to get things right. Like there were many different bolts made. Ones with different bolt shapes, ones with different ways of lighting up, etc. There were different versions of the fabric made in different shades, different patterns, and so on and different version had to be camera tested."
"And once you nail down the design," he explained, "the material and all other details you then have to make multiples and ones for stunts etc. Even during shooting you have to do upgrades. Like some of you have seen in early pics the boots were originally very different but those were falling apart and had to be redesigned. The internal wiring to light up the bolt and gauntlets turned out to be too thin and would break so that had to be updated with a new system and so on. The early gauntlets restricted Zac’s hand movement too much.
"So it’s not like it’s one million dollars in material, or that making one of these would cost that much," he concluded. "It’s the whole process and making multiple copies and versions."
In regards to questions about what Shazam’s suit cost, short answer is I don’t actually know the final number. Longer answer that explains why these things are expensive, see my comment on reddit: pic.twitter.com/QfQIYkxKTa— David F. Sandberg (@ponysmasher) January 17, 2019
Arriving on April 5, 2019, director David F. Sandberg’s Shazam! stars Asher Angel as Billy Batson, Zachary Levi as Shazam, Mark Strong as Dr. Thaddeus Sivana, Djimon Hounsou as the ancient wizard Shazam, Grace Fulton as Mary Bromfield, Jack Dylan Grazer as Frederick “Freddy” Freeman, Ian Chen as Eugene Choi, Jovan Armand as Pedro Peña, Faithe Herman as Darla Dudley, Cooper Andrews as Victor Vásquez and Marta Milans as Rosa Vásquez.
(via LRM Online)