Cast and Crew of Shazam!

Shazam!

In the captivating movie "Shazam!", Zachary Levi takes on the titular role of the adult superhero, while Mark Strong portrays the formidable Doctor Thaddeus Sivana. The film introduces us to a young boy named Billy Batson, who is chosen by the ancient wizard Shazam to inherit his powers. By simply uttering the magic word "Shazam!", Billy can transform into a powerful, adult superhero with an array of abilities, including super strength, flight, and lightning manipulation.

"Shazam!" is not just an action-packed superhero movie; it's also a heartwarming coming-of-age story. Billy, played by Asher Angel, is a streetwise foster kid who has been bouncing from home to home. His life takes a dramatic turn when he's selected by the wizard Shazam, played by Djimon Hounsou, to become his new champion. Billy must learn to balance his newfound powers with his personal life, including his relationships with his foster family and his arch-nemesis, Doctor Sivana.

Mark Strong's Doctor Sivana is a brilliant scientist who was once considered for the role of Shazam's champion but was deemed unworthy due to his lust for power. Consumed by jealousy and bitterness, Sivana dedicates his life to finding a way to harness the magic that once rejected him. When he finally succeeds, he becomes Shazam's most formidable foe, using his newfound powers to wreak havoc and prove his worth. The dynamic between Shazam and Doctor Sivana adds a layer of depth and complexity to the movie, making it a must-watch for superhero fans.

Shazam! is part of the Shazam! Collection.

Full Cast of Shazam!

Zachary Levi as Shazam

Zachary Levi

as Shazam
Zachary Levi's performance as Shazam in the movie 'Shazam!' is truly captivating. He brings a perfect balance of humor and heart to the character, effortlessly switching between the superhero's confident and commanding presence and the youthful enthusiasm of the teenage boy who transforms into him. Levi's charisma and comedic timing make for a highly entertaining performance, while his ability to convey genuine emotion grounds the character, making him relatable and endearing to audiences. Overall, Levi's portrayal of Shazam is a delightful mix of fun and sincerity, making him a standout in the superhero genre.
Mark Strong as Doctor Thaddeus  Sivana

Mark Strong

as Doctor Thaddeus Sivana
Mark Strong delivers a compelling performance as Doctor Thaddeus Sivana in 'Shazam!'. He masterfully portrays the villain's transformation from a bullied child seeking validation to a power-hungry madman. Strong's portrayal is both chilling and nuanced, as he expertly balances Sivana's sinister ambitions with a deep-seated sense of inadequacy. His performance is a standout in the film, adding a layer of complexity to the classic comic book antagonist.
Asher Angel as Billy Batson

Asher Angel

as Billy Batson
Asher Angel delivers a standout performance as Billy Batson in 'Shazam!'. He skillfully balances the character's teenage angst and playful humor, making Billy both relatable and endearing. Angel's on-screen chemistry with his co-stars, particularly Zachary Levi who plays the adult superhero version of Billy, is impressive and adds depth to the film's central theme of finding one's true family. His performance is a testament to his acting prowess and sets a high bar for future appearances in the DC Extended Universe.
Jack Dylan Grazer as Freddy Freeman

Jack Dylan Grazer

as Freddy Freeman
Jack Dylan Grazer delivers a standout performance as Freddy Freeman in the movie 'Shazam!'. Grazer brings a charming and relatable quality to the character, making Freddy an endearing and memorable sidekick to the titular hero. His comedic timing and witty banter add a layer of humor to the film, while his emotional moments showcase his range as an actor. Overall, Grazer's portrayal of Freddy Freeman is a highlight of the movie and adds to its overall enjoyment.
Adam Brody as Super Hero Freddy

Adam Brody

as Super Hero Freddy
Adam Brody's performance as Super Hero Freddy in 'Shazam!' was a delightful surprise. He brought a perfect blend of humor and heart to the character, making Freddy a standout among the ensemble cast. Brody's comedic timing was spot on, delivering laughs in every scene, while also showing Freddy's vulnerable side, making him a relatable and endearing character. His performance added a layer of depth to the film, making it a memorable and enjoyable experience for viewers.
Djimon Hounsou as Wizard

Djimon Hounsou

as Wizard
Djimon Hounsou delivers a captivating performance as the ancient wizard in the movie 'Shazam!'. His commanding presence and powerful voice perfectly encapsulate the wisdom and authority of a character who has been safeguarding the world for millennia. Hounsou's portrayal adds depth and gravitas to the film, making the audience truly believe in the magical world that the wizard inhabits. His performance is a testament to his versatility as an actor and his ability to bring a unique energy to every role he undertakes.
Faithe Herman as Darla Dudley

Faithe Herman

as Darla Dudley

Faithe Herman is an American film and television child actress.

Meagan Good as Super Hero Darla

Meagan Good

as Super Hero Darla

Meagan Good (born August 8, 1981) is an American film and television actress and occasional film producer. Beginning...

Grace Caroline Currey as Mary Bromfield

Grace Caroline Currey

as Mary Bromfield

Grace Caroline Currey (born July 17, 1996) is an American actress, best known for playing Young Melinda Gordon on Gho...

Michelle Borth as Super Hero Mary

Michelle Borth

as Super Hero Mary

Michelle Borth (born August 19, 1978) is an American actress who portrayed characters on The Forgotten and Tell Me Yo...

Ian Chen as Eugene Choi

Ian Chen

as Eugene Choi

Ian Chen was born on September 7, 2006 and is currently 18 years old.

Ross Butler as Super Hero Eugene

Ross Butler

as Super Hero Eugene

Ross Fleming Butler (born May 17, 1990) is an actor. He is known for the Disney Channel series K.C. Undercover and fi...

Jovan Armand as Pedro Pena

Jovan Armand

as Pedro Pena

Jovan Armand was born on September 15, 2000 and is currently 24 years old.

D.J. Cotrona as Super Hero Pedro

D.J. Cotrona

as Super Hero Pedro

From Wikipedia, the free encyclopedia. Donald Joseph "D.J." Cotrona (born May 23,  1980) is an American actor. Desc...

Marta Milans as Rosa Vasquez

Marta Milans

as Rosa Vasquez

Spanish actress born and raised in Madrid. Marta fulfilled her dream of living in New York and studying theater, when...

Cooper Andrews as Victor Vasquez

Cooper Andrews

as Victor Vasquez

Cooper Andrews was born on March 10, 1985 and is currently 39 years old.

John Glover as Mr. Sivana

John Glover

as Mr. Sivana

​From Wikipedia, the free encyclopedia.   John Soursby Glover Jr. (born August 7, 1944) is an American actor, perhap...

Landon Doak

as Sid Sivana (1974)

Keisha T. Fraser

as Rachel Batson
Lotta Losten as Dr. Lynn Crosby

Lotta Losten

as Dr. Lynn Crosby

A Swedish actress, scriptwriter, photographer, and jewelry maker. She studied theatre history and gender studies at L...

Misha Rasaiah

as Woman

Luke Gallo

as Mugger
Simon Northwood as Pissed Off Phone Owner

Simon Northwood

as Pissed Off Phone Owner

Simon Northwood was born on February 12, 1968 and is currently 56 years old.

Ken Mohabir

as Freaked Out Man
Paloma Nuñez as Realtor

Paloma Nuñez

as Realtor

Paloma Nuñez is an actor, comedian and voice artist. She has been nominated for 2 Canadian Comedy Awards, (Best Impro...

Ilan O'Driscoll

as Student

Bryce Arden Poe

as Student

Tosh Robertson

as Student
Jeff Sanca as Bus Driver

Jeff Sanca

as Bus Driver

Jeff Sanca was born on July 3, 1974 and is currently 50 years old.

Cassandra Ebner as Bus Passenger

Cassandra Ebner

as Bus Passenger

Cassandra Ebner is an international Actress and Stunt Woman. She has worked on TV shows such as Game Of Thrones, Arro...

Allen Keng as Bus Passenger

Allen Keng

as Bus Passenger

Allen Keng is a Canadian film and television actor and stuntman. He holds a BA in Drama from the University of Toront...

Seth Green as friend (uncredited)

Seth Green

as friend (uncredited)

Seth Benjamin Gesshel-Green (born February 8, 1974) is an American actor, comedian, voice actor, and television produ...

Nneka Elliott as Newscaster

Nneka Elliott

as Newscaster

Nneka Elliott is a Canadian television news reporter, anchor, lifestyle blogger and content creator, occasionally pla...

Aria Anthony

as Little Girl With Santa
Martin Roach as Bill Parker

Martin Roach

as Bill Parker

Martin Roach is a Canadian actor.

Damir Andrei

as Charlie Beck

Steve Newburn

as Crocodile Puppeteer

Neil Morrill

as Crocodile Puppeteer

Stephen Alexander

as Carnival Goer

Anthony Gritsyuk

as Carnival Goer

Violetta Pioro

as Love Park Couple
Jackson Reid as Little Boy

Jackson Reid

as Little Boy

Jackson Reid is an actor, known for PAW Patrol (2013), 8 Bit Christmas (2021) and Shazam! (2019).

Steve Blum as Sins Voice Actor (voice)

Steve Blum

as Sins Voice Actor (voice)

Steve Blum is an American voice actor, especially for animated film and television productions.

Fred Tatasciore as Sins Voice Actor (voice)

Fred Tatasciore

as Sins Voice Actor (voice)

Frederick "Fred" Tatasciore (born June 15, 1967) is an American voice actor. Tatasciore was born in New York City, N...

Callie Presniak

as Interviewee
David F. Sandberg as Mr. Mind / Travis / Gangster Crocodile-Men (uncredited)

David F. Sandberg

as Mr. Mind / Travis / Gangster Crocodile-Men (uncredited)

David Fredrik Sandberg (born 21 January 1981) is a Swedish filmmaker. He is best known for his homemade short horror ...

Ryan Handley

as Superman (uncredited)

Bill R. Dean

as Batman Toy (voice) (uncredited)

Bill R. Dean was born on August 2, 1972 and is currently 52 years old.

Natalia Safran as Mrs. Sivana

Natalia Safran

as Mrs. Sivana

Natalia Safran was born on September 18, 1970 as Natalia Karolina Maria von Laskowska Jaroszyk. She is an actress and...


Crew of Shazam!

Discover the backstage crew of Shazam! →