Shazam! - Cast

Zachary Levi

as Shazam


Asher Angel

as Billy Batson


Mark Strong

as Dr. Thaddeus Sivana


Jack Dylan Grazer

Jack Dylan Grazer

as Freddy Freeman


Grace Fulton

Grace Fulton

as Mary Bromfield


Faithe Herman

Faithe Herman

as Darla Dudley


Ian Chen

Ian Chen

as Eugene Choi


Jovan Armand

Jovan Armand

as Pedro Pena


Cooper Andrews

Cooper Andrews

as Victor Vasquez


Marta Milans

Marta Milans

as Rosa Vasquez


Djimon Hounsou

as The Wizard


Change Location