Shazam! - Cast

Zachary Levi

as Shazam


Asher Angel

as Billy Batson


Mark Strong

as Dr. Thaddeus Sivana


Jack Dylan Grazer

as Freddy Freeman


Grace Fulton

as Mary Bromfield


Faithe Herman

as Darla Dudley


Ian Chen

as Eugene Choi


Jovan Armand

as Pedro Pena


Cooper Andrews

as Victor Vasquez


Marta Milans

as Rosa Vasquez


Djimon Hounsou

as The Wizard


  Change Location