2019 is set to potentially be a big year for the DCEU, and one of the reasons is because SHAZAM! will make his live action debut in April of that month. However, there’s been a lot of flip-flopping about what the film would be about, and who would star in it. Dwayne “The Rock” Johnson was confirmed to be Black Adam (rival of SHAZAM!) before filming and casting even began, but then, he was revealed to be in a solo film, not with his long-time rival. So, who would play Earth’s Mightiest Mortal? Well, it’s Zachary Levi.
This was confirmed by the Hollywood Reporter, and the internet is already abuzz with his casting. Levy is known best for his roles in Chuck, Heroes Reborn, and the Disney movie Tangle. Which, ironically, actually gives him credence for doing this role. You see, SHAZAM! is a transformation of the boy Billy Batson (still not cast), and so he can be quite childlike when he goes into battle. No doubt director David F. Sandberg thought of that when deciding to cast him.
Fans are wondering however how much Levy will bulk up for the film. But let’s recall, Christian Bale went all-out for Batman, and the results spoke for themselves, what’s to save Levy won’t do the same?