We Are 110% Here For the Diversity in the Shazam! Cast

Brimming with seasoned and new talent, the cast of Shazam! is almost as power-packed as the title superhero himself. At the front and center of the DC Extended Universe movie is none other than Zachary Levi, who's well-known for being the lovable protagonist on Chuck and the smoldering thief in Rapunzel. Right by his side as his kid alter ego Billy Batson is Disney Channel star Asher Angel, who plays Jonah Beck on Andi Mack. The two actors make for a playful duo, and you can definitely see their chemistry immediately working its magic in the zany trailer.

Along with the leading pair, the film boasts big names in the industry, including Mark Strong, Djimon Hounsou, and Adam Brody. Additionally, it features talented stars on the rise such as The Walking Dead's Cooper Andrews and 13 Reasons Why's Ross Butler. Read on to see all of the major players in the film and find out where you might have spotted them before!

Zachary Levi as Shazam
Getty | Albert L. Ortega

Zachary Levi as Shazam

Zachary Levi will play the titular character, aka the bulked-up superhero version of Billy Batson. You might know Levi from the spy TV show Chuck and the comedy series The Marvelous Mrs. Maisel.

Asher Angel as Billy Batson
Getty | Morgan Lieberman

Asher Angel as Billy Batson

Asher Angel will portray Billy, the wayward kid who turns into Shazam. The 16-year-old actor is best known for his role on Disney's Andi Mack as the title character's boyfriend, Jonah Beck.

Mark Strong as Dr. Thaddeus Sivana
Getty | Albert L. Ortega

Mark Strong as Dr. Thaddeus Sivana

Mark Strong is set to play the physicist Dr. Thaddeus Sivana, who himself was summoned by the wizard Shazam as a child. The English actor has had a prolific career in film, theater, and television. He is known for his role as Merlin in Kingsman: The Secret Service and Kingsman: The Golden Circle.

Djimon Hounsou as Shazam (the Ancient Wizard)
Getty | Axelle/Bauer-Griffin

Djimon Hounsou as Shazam (the Ancient Wizard)

Djimon Hounsou will bring to life Shazam, the ancient wizard who gives his powers to Billy Batson. The Beninese actor has been in a number of movies, including Gladiator and Blood Diamond. You might recognize him from the MCU as Korath the Pursuer and from the DC Extended Universe as the Fisherman King.

Adam Brody as Adult Freddie Freeman
Getty | Mike Coppola

Adam Brody as Adult Freddie Freeman

Adam Brody will star as adult Freddie, Billy's foster brother and best friend. If you grew up during the aughts, you might remember Brody as the controversial Seth Cohen from The O.C. He currently stars as Nick Talman on the series StartUp.

Jack Dylan Grazer as Young Freddie Freeman
Getty | Morgan Lieberman

Jack Dylan Grazer as Young Freddie Freeman

The It actor will play the younger version of Billy's friend Freddy. Besides appearing in It and It 2 as Eddie Kaspbrak, Jack Dylan Grazer recently portrayed young Nic Sheff in Beautiful Boy.

Ross Butler as Adult Eugene Choi
Getty | Stefanie Keenan

Ross Butler as Adult Eugene Choi

The Riverdale actor will play the grownup version of Eugene, Billy's foster brother who's an avid gamer and techie. Besides briefly appearing on Riverdale as Reggie, Ross Butler has also appeared on K.C. Undercover, 13 Reasons Why, and Teen Wolf.

Ian Chen as Young Eugene Choi
Getty | Michael Kovac

Ian Chen as Young Eugene Choi

Butler's younger counterpart is none other than Ian Chen, who plays Evan Huang on Fresh Off the Boat.

Meagan Good as Adult Darla Dudley
Getty | Michael Tullberg

Meagan Good as Adult Darla Dudley

Meagan Good will portray the grownup version of Darla, Billy's outgoing foster sister. Good is set to play Annie in 2019's The Intruder, and you might know her from horrors such as Venom, Saw V, and The Unborn.

Faithe Herman as Young Darla Dudley
Getty | Earl Gibson III

Faithe Herman as Young Darla Dudley

Faithe Herman will play young Darla. The child actress is best known for her role as Annie Pearson on NBC's This Is Us.

Michelle Borth as Adult Mary Bromfield
Getty | Gregg DeGuire

Michelle Borth as Adult Mary Bromfield

The Hawaii Five-0 actress will take on the adult version of Mary Bromfield, Billy's foster sister who takes care of him and his other foster siblings.

Grace Fulton as Young Mary Bromfield
Getty | Morgan Lieberman

Grace Fulton as Young Mary Bromfield

Grace Fulton will play the teenage version of Billy's foster sister Mary. The 22-year-old actress recently appeared in Annabelle: Creation as Carol.

D.J. Cotrona as Adult Pedro Peña
Getty | Gabriel Olsen

D.J. Cotrona as Adult Pedro Peña

D.J. Cotrona is set to star as Pedro, Billy's shy foster sibling. Cotrona is known for his role as Seth Gecko on From Dusk Till Dawn.

Jovan Armand as Young Pedro Peña
Getty | Morgan Lieberman

Jovan Armand as Young Pedro Peña

Jovan Armand will play Cotrona's younger counterpart. He has appeared in the series The Middle as Troy and Bella and the Bulldogs as Ricky Delarosa.

Cooper Andrews as Victor Vasquez
Getty | Paul Butterfield

Cooper Andrews as Victor Vasquez

The Walking Dead actor is set to play Billy's foster father. Besides starring as Jerry on The Walking Dead, Cooper Andrews is also known for his role as Yo-Yo Engberk on Halt and Catch Fire.

Marta Milans as Rosa Vasquez
Getty | Paul Archuleta

Marta Milans as Rosa Vasquez

Marta Milans will portray Rosa, the foster mother of Billy's group home. The young Spanish actress plays Katia on El Embarcadero.