In James Gunn’s DC Universe, Milly Alcock will play Zara Zor-El, aka Supergirl. The Australian actress has had a relatively large television acting career thus far. Her most recognisable role has been playing a young Rhaenyra Targaryen in the Game of Thrones prequel series, House of the Dragon. She also has a lead role in the Tim Minchin-led sitcom, Upright where she stars as Meg Adams, a teenager who treks 2000km across Australia.
Milly Alcock’s casting as Supergirl comes just as Superman: Legacy is due to begin filming. The character is due to debut in the film before jumping over to her own film, Supergirl: Woman of Tomorrow.
Alcock’s casting has been imminent for about a week when the top three contenders were revealed. Milly was one, while Meg Donnelly (who has voiced Supergirl before) was a second contender. Emilia Jones was allegedly also a contender, but according to CBR, she refused to read for the part, which led to Milly and Meg being the final two contenders.
Speculation And Previous Supergirls
It is unclear precisely what Supergirl’s role will be in Superman: Legacy, but it is speculated that her life before she was forced to leave Krypton will be explored in Supergirl: Woman of Tomorrow. It may explore the character’s relationship with her family, including her cousin, Kal-El, who David Corenswet will play in the universe that is being created by James Gunn.
Milly Alcock is one of only a handful of actresses who have played Kara Zor-El in a live-action setting. She succeeds Sasha Calle, who played the role in The Flash movie. Melissa Benoist played the character in the Supergirl television series, while Helen Slater played the role in 1984.