A story broke out over the weekend from the Hollywood Reporter saying that Zachary Levi has been cast as superhero “Shazam” in the DC film universe. This report has since been confirmed by the actor himself on his Instagram.
For those who don’t know, Shazam is a young boy who transforms into a musclebound superhero whose powers rival Superman, whenever he exclaims “Shazam!”. I’m serious. That’s the premise for this character.
That taken into consideration, casting Zachary Levi, the star of one of my favourite TV shows Chuck, is a stroke of genius. It’s not a name I or anyone I know of would have suggested as a potential actor for the role, and it was initially shocking when I first read it.
Once I took a minute to step back and think about it, it actually makes so much sense. In Chuck he plays a geeky man-child who is thrust into a world he’s not ready for. Levi is convincing as both the fish out of water in the early seasons and the confident bad ass of later seasons, showcasing the range that you would need to pull off a character as unique as Shazam.
I think the best comparison to make for this is with Guardians of the Galaxy’s Chris Pratt. He was a guy who not many had heard of, but those that had adored him. And he hit the gym and buffed up to become one of the Marvel Cinematic Universe’s most beloved characters.
I’m not saying Zachary Levi can do the same for DC, we all know the sketchy track record Warner Bros have with these films. I am hoping Levi can bring that same fun and energy that got me hooked on Chuck to this role. If he succeeds I think Shazam could be a surprise hit for DC.
We have a few years to wait, but I’m now actually excited for a film I thought would be a joke. Here’s hoping the Justice League movie doesn’t sink the entire DC Universe Films and make this news obsolete.