Shazam 2 Cast & Characters: 24 Main Actors and Who They Play

By Aeron Mer Eclarinal Updated:
Zachary Levi as Shazam, Wizard Shazam, Wonder Woman

Shazam! Fury of the Gods is set to bring back familiar faces while also introducing new characters into the wider DC universe. 

Ahead of its release, the first critic reactions to Shazam 2 are generally positive, with high praises for its fun tone and action-packed sequences. This comes even after the sequel's major DC cameo was spoiled via new promo footage. 

Warner Brothers have released several character posters to highlight which important characters will return, but many fans are eager to learn every character in the Shazam sequel. Below you will every character that appears in Shazam! Fury of the Gods and the actors who play them!

Full Cast of Shazam Fury of the Gods

Warning - The rest of this article contains spoilers for Shazam! Fury of the Gods.

Zachary Levi - Shazam

Zachary Levi as Shazam, Shazam  2
Warner Bros. Discovery

Shazam 2 wouldn't be complete without its titular protagonist. Despite his uncertain DC future, Zachary Levi has been at the forefront of promoting Fury of the Gods.

Following the events of 2019's Shazam!, the titular hero has more allies than ever since he successfully passed on his powers to his adopted brothers and sisters. The sequel is set to explore his leadership and growth as the leader of the Shazam family

Asher Angel - Billy Batson

Asher Angel as Billy Batson, Shazam 2
Warner Bros. Discovery

Billy Batson had a unique hero's journey in 2019's Shazam!, defeating Dr. Sivana and the Seven Deadly Sins. The lessons that he learned from his first DC adventure will be put to good use as he is set to battle actual gods as villains in the sequel while also protecting his family. 

Jack Dylan Grazer - Freddy Freeman

Jack Dylan Grazer as Freddy Freeman, Shazam 2
Warner Bros. Discovery

Jack Dylan Grazer's Freddy Freeman served as Billy Batson/Shazam's sidekick during the first film, and it seems that it will be the same for the sequel. 

However, Shazam 2's trailers confirmed that Freddy will be romantically involved with Rachel Zegler's Anthea, hinting that this connection could have massive ramifications with the hero's clash against the villains. 

Adam Brody - Freddy Freeman (Shazam)

Adam Brody as Freddy Freeman (Shazam), Shazam 2
Warner Bros. Discovery

Fury of the Gods marks the return of Adam Brody as the super-powered counterpart of Freddy Freeman. Given that the first movie established that Freddy loves to be a superhero, fans are expected to see more of Brody in the sequel. 

Grace Fulton - Mary Bromfield 

Grace Fulton as Mary Bromfield, Shazam 2
Warner Bros. Discovery

Among the Shazam family, Grace Fulton has a unique role since she is the only actress to portray her human alter ego and Shazam counterpart as Mary Bromfield. 

Considering that she is the eldest in the family, it's possible that fans may witness a clash in leadership between her and Zachary Levi's Shazam. 

Ian Chen - Eugene Choi

Ian Chen as Eugene Choi, Shazam 2
Warner Bros. Discovery

Eugene Choi may be one of the youngest members of the Shazam family, but his incredible intelligence is a valuable asset. Combining his genius with his transformation into Shazam makes him a formidable ally for Billy Batson in the sequel, especially now that Hespera and Calypso are on their tails. 

Ross Butler - Eugene Choi (Shazam)

Ross Butler as Eugene Choi, Shazam 2
Warner Bros. Discovery

When shouting Shazam, Eugene Choi transforms into his older and super-powered self, played by Ross Butler. A glimpse of Eugene's superhero alter-ego was seen at the tail-end of the first movie, and more will be showcased in the clash against the gods in the sequel. 

Faithe Herman - Darla Dudley

Faithe Herman as Darla Dudley, Shazam 2
Warner Bros. Discovery

Darla Dudley is one of the bright spots of the first movie, and seeing her return is a welcome sight. Given that the sequel is poised to give the Shazam family more screen time, it looks like fans will be treated with more of Darla's scenes of showing her love to her siblings. 

Meagan Good - Darla Dudley (Shazam)

Meagan Good as Darla Dudley (Shazam)
Warner Bros. Discovery

Although Meagan Good is playing Darla Dudley's older self, the actress still perfectly portrayed the character's innocence during Shazam!'s final battle, and more of these adorable scenes are expected to play out in the sequel. 

Jovan Armand - Pedro Peña

Jovan Armand as Pedro Pena, Shazam 2
Warner Bros. Discovery

At first, Jovan Armand's Pedro Peña was not a fan of Shazam, but he eventually accepted the DC hero when he learned that it was his adopted brother, Billy, who was behind the cape. 

The sequel will look to explore Pedro's dynamic with the rest of the Shazam family as they prepare for their biggest battle yet. 

D.J. Cotrona - Pedro Peña (Shazam)

DJ Cotrona as Pedro Peña, Shazam
Warner Bros. Discovery

Pedro's Shazam alter-ego is portrayed by DJ Cotrona. Similar to the rest of the Shazam family, Pedro is also expected to play a huge part in the clash against the Daughters of Atlas. 

Marta Milans - Rosa Vásquez

Marta Milans as Rosa Vasquez, Shazam
Warner Bros. Discovery

Marta Milans reprises her role as Rosa Vásquez in Shazam 2, one of the Shazam family's guardians. The trailer may have already spoiled that she found out the superhero secret of her kids, and the ramifications of that reveal will be fun to watch. 

Cooper Andrews - Victor Vásquez

Cooper Andrews as Victor Vasquez, Shazam 2
Warner Bros. Discovery

Alongside Marta Milans, Cooper Andrews will also return as Victor Vasquez in Shazam 2. Considering that he acts as the father figure of the Shazam family, his reaction to seeing his kids as superheroes will be fascinating to witness. 

Rachel Zegler - Anthea

Rachel Zeller as Anthea
Warner Bros. Discovery

Rachel Zegler is set to make her DC debut in Shazam 2 as Anthea, one of the Daughters of Atlas. The first look at the character's costume highlighted her almost Amazonian look, indicating that she will be involved in the clash against her sisters. 

Lucy Liu - Kalypso

Lucy Liu as Kalypso, Shazam 2
Warner Bros. Discovery

Shazam 2's latest trailer featured Lucy Liu's Kalypso riding a dragon and destroying the city, indicating that she is a villain that will do whatever it takes to steal the powers of the Shazam family. 

Will Kalypso fight her own sister, Anthea, to achieve her goal? It looks like an emotional clash is in the cards. 

Helen Mirren - Hespera

Helen Mirren as Hespera, Shazam 2
Warner Bros. Discovery

Veteran actress Helen Mirren previously opened up about portraying DC supervillain Hespera in Shazam 2, saying that it was "enormous fun and terribly hard work." Based on the trailers, the actress appears to be enjoying her time in the superhero world, but this also spells bad news for Team Shazam. 

Djimon Hounsou - The Wizard, Shazam

Dijon Hounsou as the Wizard, Shazam 2
Warner Bros. Discovery

Djimon Hounsou's surprising comeback as the Wizard in Shazam 2 caught fans off guard since many thought that he died during the first movie after giving his powers to Billy Batson. 

In the sequel, he served as a valuable ally in the Shazam family's battle against Hespera and Kalypso.

Rizwan Manji - Museum Tour Guide

Rizwan Manji as the Janitor, Peacemaker
HBO Max

Is it all connected? Rizwan Manji returns as the infamous janitor in the hospital from Peacemaker. In the DC series, Manji had a memorable exchange with John Cena's titular anti-hero about not believing that Peacemaker is a superhero. 

Manji appeared as a museum tour guide in Athens during the early moments of the movie. However, his appearance was cut short after being turned to stone by Hespera and Kalypso, ultimately dying at the end. 

Lotta Losten - Nurse in Need of a Hero

Lotta Losten as Dr. Lyn Crosby
Warner Bros.

Lotta Losten portrayed Dr. Lynn Crosby in the first film, but she died when she touched the symbols that Dr. Sivana had drawn. 

Shazam 2 director David F. Sandberg confirmed that Lotta Losten will portray a different character in the sequel, with her ultimately playing a civilian saved by Shazam during the bridge scene.

Gal Gadot - Wonder Woman

Gal Gadot as Wonder Woman, Wonder Woman 1984
Warner Bros. 

Rachel Zegler previously teased the possibility of Gal Gadot making an appearance as Wonder Woman in Shazam 2, saying that their time on the set of Snow White was not their first encounter. 

Most recently, a Fury of the Gods TV spot confirmed Gal Gadot's appearance as Wonder Woman in the sequel, giving fans the best look at the Justice League hero.

In the sequel, Wonder Woman appeared briefly at the end, using her god-like powers to empower the wizard's staff and bring Shazam back to life. 

Jennifer Holland - Emilia Harcourt

Emilia Harcourt, Peacemaker, Jennifer Holland
Warner Bros.

Shazam! Fury of the Gods' mid-credits scene brought back two notable members of Team Peacemaker, one of which is Jennifer Holland's Emilia Harcourt. 

Harcourt recruited Shazam into the Justice Society of America (not the Justice League, sadly), leading to a hilarious back and forth between the two where Zachary Levi's DC hero listed off possible replacements for the Justice Society name, such as The Avengers Society and Authority Society.

Steve Agee - John Economos

Steve Agee, John Economos, Peacemaker
Warner Bros.

Alongside Emilia Harcourt, Steve Agee's John Economos also joined the recruitment party for Shazam in the sequel's mid-credits scene.

However, the Peacemaker character doesn't seem too impressed with the DC hero, mainly due to the character's immaturity. 

Mark Strong - Dr. Sivana

Mark Strong, Shiva, Shazam
Warner Bros.

Shazam! Fury of the Gods' second post-credits scene featured the return of Mark Strong's Dr. Sivana. Being imprisoned for more than two years, the DC villain is still hellbent on seeking revenge against Billy Batson and the Shazam family. 

Sivana needs to trust Mister Mind's plan, though it seems that the evil caterpillar still requires more time to enact his sinister scheme. 

Mister Mind

Mister Mind, Shazam
Warner Bros.

Alongside Sivana, Mister Mind also makes a villainous comeback. The telepathic caterpillar appears to be the brains of the operation, leaving Sivana in the dark about his plans to defeat the Shazam family. 

The post-credits scene sets the stage for Mister Mind to assemble the Monster Society of Evil, a supervillain team composed of Shazam's menacing enemies. 

Which Shazam 2 Actors Will Return in James Gunn's DCU?

It remains to be seen if Zachary Levi's iteration of Shazam will continue after Shazam 2, mainly because of the new DCU that James Gunn and Peter Safran will introduce. 

It's still possible that some or even all of the main actors involved in the sequel will make a comeback in the DCU. From a soft reboot to playing completely new characters, the possibilities are endless. 

For now, the focus remains on how Shazam! Fury of the Gods will continue Billy Batson's story. 

Shazam! Fury of the Gods is now playing in theaters worldwide.

- In This Article: Shazam! Fury of the Gods
Release Date
March 17, 2023
Platform
Theaters
Actors
Asher Angel
- About The Author: Aeron Mer Eclarinal
Aeron is a news/features writer and Content Lead for The Direct who has been working for the site since March 2020. From writing about the inter-connectivity of the Marvel Cinematic Universe to having an extended knowledge about DC TV's Arrowverse, Aeron's expertise has since expanded into the realm of reality TV, K-drama, animated, and live-action shows from Netflix,  Disney+, Prime Video, MGM+, Peacock, Paramount+, and Max. When he isn't writing and watching all things MCU, Aeron is heavily invested with the NBA (go Celtics!) and occasionally watches thrilling matches in the WWE.