who is the actor for shazam?
SHAZAM! 8 Actors That Could Bring DC's Marvelous Character To Life. 1  Billy Batson - Jacob Tremblay. 2  Captain Marvel - Sam Worthington. 3  Mary Bromfield - Rowan Blanchard.  Freddy Freeman - Kyle 1  Catlett. Eugene Choi - Forrest Wheeler.  Pedro PeÃ±a - Noah 1  Lomax. Darla Dudley - Quvenzhane Wallis.  The Wizard SHAZAM! - Jeff Bridges. Bringing it all together is SHAZAM himself, the wizard that grants this power to Captain Marvel, and who better to play the old wiseman than Jeff Bridges. He would bring an allure and intimidation to the power which is necessary to sell the mysticism.