Marta Milanshas returned to DC as Rosa Vásquez inShazam! Fury of the Gods. Milans first appeared as Rosa inShazam!, a 2019 film that introduced viewers to the comedic and action-packed exploits of the superhero Shazam (aka Captain Marvel).

Rosa Vásquez is the foster mother of Billy Batson and the Shazam Family. Billy and the other foster children are cared for by Rosa and her spouse, Victor. Rosa is an endearing and relatable character thanks to Milans' warmth and authenticity in the part. Fans anticipate seeing more of Rosa’s relationship with Billy and the other foster children in the sequel,Shazam! Fury of the Godswhich is currently playing in theaters now.

Marta Milans Shazam Fury of the Gods

In a recent interview withScreen Rant, Milans relayed her emotional reaction to reading the script forShazam! Fury of the Gods:

“I burst into tears when I read the scene on the rooftop when she finally hears her son call her mom. “I love you, mom,” which is just so beautiful. And I called Henry, our writer, and I thanked him because if you really think about it, the reason I think behind the success of the first Shazam into the second one is the heart behind the family unit. And she represents all of that.”

Shazam! Fury of the Gods

Audiences and critics equally praised Milans' performance as Rosa in the first film, with many praising her chemistry with the young actors who portrayed the foster siblings. Her return in the sequel undoubtedly adds even more heart and humor to the already adored franchise.

Overall, Marta Milans' portrayal of Rosa Vásquez in theShazam!films demonstrate her acting ability. She adds depth and nuance to a character who could easily have been a one-note stereotype, and her on-screen chemistry with the other performers is a delight to watch.

DCEU

Related:The Shazam Family Cast and Character Guide

Who is Shazam! Fury of the Gods Star Marta Milans?

Marta Milans is a Spanish actress who has appeared in several popular television shows and films. She was born in Madrid, Spain, on July 03, 2025. She moved to New York City after completing her primary education in Madrid to study acting and art history at New York University.

Milans started her acting career in Spain with several screen appearances, such as in the 2006 filmLove in the Age of Dionand the 2007 short filmLuchador. She moved on to work in television, appearing in various productions such as the 2010 seriesLa piel azul. Her breakout role came in the 2011 horror filmDevoured. She has since starred in several British and American movies and television shows, includingLaw and Order: Special Victims UnitandShazam!, for which she has received critical acclaim and broad recognition.

Milans has also been featured in several other widely popular shows, including Netflix’sWhite Linesand ABC’sKiller Women. She has received praise for her versatility as an actress, as she can portray various characters with depth and nuance.

In addition to her flourishing acting career, Milans has been a strong advocate for the use of in vitro fertilization (IVF) and has been vocal about her personal experience with it. In interviews, Milans has spoken abouther love of family and raising children, which in part is what she says drew her to take on the role of Rosa Vasquez, the Shazam family’s foster mother, in the filmShazam! Fury of the Gods.

Marta Milans is an accomplished and talented actress who has established a reputation for herself in both Spanish and American cinema. She is sure to make a significant impression in the industry for years to come due to her talent and passion for acting.