Director David F. Sandberg teased earlier this year that a photo was forthcoming, but on May 10, he revealed that plans had changed for some reason, and now there’s no set timetable when an official picture will arrive.
Now that Zachary Levi has uploaded this picture, ideally this will push DC and/or Warner Bros to finally release an official Shazam still relatively soon, though I also wouldn’t be surprised if that’s being saved for San Diego Comic-Con.
As we previously saw with the leaked Shazam! set photos, the DCEU Shazam costume looks similar to the one the hero wore in the 2014 animated movie Justice League: War, which itself was based off the design of the hero’s New 52 outfit.