Mary Marvel is the superhero alter ego of Mary Batson, adopted name, Mary Bromfield. She’s the twin sister of Billy Batson who becomes Captain Marvel or Shazam. Mary appeared in the 2019 DC movie ‘Shazam!’ and will also be seen in the upcoming second instalment ‘Shazam! Fury of the Gods‘. 

Grace Fulton played Mary, the child, in the first movie while Michelle Borth played the alter-ego. However, in ‘Shazam! Fury of the Gods’, Fulton will play both the role of the teenager and the superhero. 

Clips from the trailer released at the San Diego Comic-Con 2022 show Fulton as Mary Marvel. 

In the first movie, Mary – the child – was preparing to go to college but later finds out her brother is Shazam. When he fights Doctor Sivana, she informs the other kids in the foster home of Billy’s secret, and eventually, Shazam gets the magic staff and gives all of them the same powers. 

Also Read | Is Black Adam related to Shazam?

Mary Marvel can also gain her powers by saying “Shazam”, but in the comics, her source of power came was female gods contrary to the Greco-Roman gods from whom Shazam derives his powers. 

Batson’s sister got her powers from Selene (grace), Hippolyta (strength), Ariadne, later changed to Artemis, the Greek goddess of the hunt (skill), Zephyrus (fleetness and flight), Aurora, later changed to the Greek goddess Aphrodite (beauty), and Minerva (wisdom).

Also Read | ‘Shazam! Fury of the Gods’: James Gunn appreciates ‘Suicide Squad’ nod

However, this list doesn’t account for some of the powers the character shares with Billy’s Shazam, that is, invulnerability, stamina, and courage. Originally, Mary Marvel remained a teenager when she transformed, instead of becoming an adult like Shazam. 

The first film ends with Mary, the child, seated with the rest of her foster home siblings in the school cafeteria with Shazam and Superman. Mary Marvel also has the distinction of being one of the first female superhero spinoffs of a major character.