So my initial reaction to Zachary Levi’s casting in the Shazam movie was complete and utter shock. I had no doubt that he could embody the goofy, lighthearted nature of the character but I wasn’t 100% on him pulling off the “superhero look”. And pairing him with the Rock as Black Adam would make him look even meeker in comparison. Once my mind settle down I remembered Chris Pratt. If Hollywood trainers can turn him into a chiseled Star Lord I’m very optimistic that Levi can fill out Shazam’s cape.
But all things being equal I would still prefer John Cena.