Shazam (Zachary Levi) hides behind Freddy Freeman (Jack Dylan Grazer) in the Warner Bros. Pictures film 'Shazam!.' Courtesy of Warner Bros. Pictures Apr. 18, 2019 Facebook Twitter Reddit Print Shazam (Zachary Levi) hides behind Freddy Freeman (Jack Dylan Grazer) in the Warner Bros. Pictures film 'Shazam!.' Courtesy of Warner Bros. Pictures