Summary
- Mary Marvel recast in "Shazam! Fury of the Gods" for both non-powered and super-powered selves, fitting with DC Comics history.
- Mary Bromfield stays to explore new powers, showing leadership qualities and wisdom, making her a key member of the superhero team.
- Grace Caroline Currey pulls double-duty as Mary Marvel in sequel, showcasing a major retcon but aligning with DC Comics lore.
Mary Marvel, the oldest member of DC's superhero team, was recast in the DCEU timeline, as Currey performs opposite the likes of Jack Dylan Grazer, Djimon Hounsou, Helen Mirren, Rachel Zegler, Lucy Liu, and Zachary Levi as the titular hero Shazam.
Despite her intentions to attend Caltech, Shazam! Fury of the Gods confirmed that Mary Bromfield, one of Billy's foster siblings, chose to stay put, holding off her academic plan in light of her and her foster siblings' new powers. Although Billy Batson might be the leader of the team, Mary is very much looked to as the brains of the operation. After all, it's teased she holds more of the Wisdom of Solomon than any of the others while also being the oldest sister. While this helps explain the recasting, there's also canonical reasoning from the pages of DC Comics.

Every DCEU Movie Ranked From Worst To Best
The DCEU is almost complete after 15 movies, but how does Aquaman and the Lost Kingdom compare to the likes of Justice League and The Flash?
Who Played Mary Marvel In Shazam!
In 2019's Shazam!, Michelle Borth played Mary Bromfield's super-powered adult form while Grace Caroline Currey (née Fulton) portrayed the younger, non-powered version of Mary. Towards the end of Shazam!, Billy shares his powers with his foster siblings to battle Mark Strong's Doctor Sivana and the monstrous Seven Deadly Sins, so Mary gained abilities alongside Freddy Freeman, Eugene Choi, Pedro Peña, and Darla Dudley. Since each of the other siblings transformed into adults, akin to Billy, it initially made sense for Mary to be played by two different actors, though Shazam! Fury of the Gods changed this.
Taking place two years after the events of the first film, the family in Shazam! Fury of the Gods are noticeably older than they previously were - though this change only really affects Mary and Billy. Billy is a few months shy of 18, and is set to age-out of the foster system.
Though initially reluctant to the family, he now fears that he'll be asked to leave once he turns 18. Additionally, Mary is an adult now, even when in her non-powered form, having been 17/18 in Shazam!, which would place her at 19/20 in the sequel. As such, it's logical that Currey would portray both roles.
Movie Name |
Actor(s) In Movie Playing Mary Marvel |
---|---|
Shazam! |
Michelle Borth & Grace Caroline Currey |
Shazam! Fury Of The Gods |
Michelle Borth |
Shazam 2 Recasting Mary Marvel Fits With DC Comics
It's worth noting that Mary Marvel having a single form also fits the stories in DC Comics as well. First seen in issues originally published by Fawcett Comics before becoming integrated into the DC Universe, Mary Marvel's powers were sourced from a different collection of gods beyond Billy Batson's back when Shazam was still known as Captain Marvel. As such, Mary Marvel had the same form regardless of whether her powers were activated via the magic word or not in the comics, making her unique in comparison to Billy, who always changed into his adult form when becoming a hero.
It certainly seems as though inspiration was taken from DC Comics when the decision was made for Grace Caroline Currey to play both roles in Shazam! Fury of the Gods. Given her age, it makes sense, despite Mary's abilities still coming from the same gods as Billy and the rest of their family.
Will Grace Caroline Currey Play Both Versions Of Mary In A Potential Shazam 3?
Following the mixed reviews for Shazam! Fury of the Gods and its box-office bomb status, it seems unlikely that Shazam! 3 will be greenlit for the future of James Gunn and Peter Safran's new DC Universe. Even so, if a sequel ever did go into development, it would be interesting to see if Grace Caroline Currey continues to play Mary Marvel in both forms.
While it could be argued that Borth may be brought back to have a turn playing both roles - as Mary will have become even older by the time a third movie would begin filming - it stands to reason that a new chapter would likely maintain the status quo established in Shazam! Fury of the Gods rather than further confusing the issue.
Shazam 2's Mary Marvel Recast Creates A Major Retcon Of First Movie
During Shazam! Fury of the Gods, a flashback sequence calls back to the moment Billy gifts his siblings their abilities in the 2019 film. Originally, this scene saw Grace Caroline Currey transform into Michelle Borth.
However, this flashback was re-shot for Shazam! Fury of the Gods to feature not only an update on the team's costumes, but also Currey as the adult form of Mary Marvel, completely replacing Borth. While it may have seemed impractical to bring Borth back to film only one short sequence, this replacement does create a retcon, as it suggests the audience is supposed to think that Currey had been in the role all along.

Shazam! The Fury of the Gods
- Release Date
- March 17, 2023
In the sequel to 2019’s Shazam!, Billy Batson and his foster siblings struggle to live a typical teenage life with their newfound superpowers. But their lives get even more complicated when the Daughters of Atlas, Hespera and Kalypso, plot revenge on Shazam as they search for the magic stolen from their family long ago.
- Cast
- Zachary Levi, D.J. Cotrona, grace fulton
- Director
- David F. Sandberg