One of the biggest moments from the first trailer for Captain Marvel had the latest Marvel Cinematic Universe superhero slugging a Skrull disguised as a little old lady on a subway. According to directors Anna Boden and Ryan Fleck, the Skrull originally took on a much different appearance.
In an interview with Vanity Fair dissecting the trailer for their film, the directors recall that they had originally envisioned the shape-shifting Skrull disguising itself as a little kid.
"We knew that we wanted to have a fight between Captain Marvel and whoever this Skrull was hiding in the skin of on the train," explained Boden. "Initially we had thought 'What if it's a little kid?' Like, wouldn't that be funny to see her fight a little kid? And then we thought 'No, but what if it's like the sweetest, nicest looking grandma? The most innocent person you could imagine, the kind of grandma sweater, and the dress, and the stockings, and giving her glasses is just an added plus because you're really never supposed to his somebody with glasses."
Ultimately, the Skrull manages to trade blows with Captain Marvel as innocent bystanders watch the proceedings baffled by the display while showing how easily the extraterrestrial race can blend in with local populations.
Directed by Anna Boden and Ryan Fleck from a script they wrote with Liz Flahive, Carly Mensch, Meg LeFauve, Nicole Perlman and Geneva Robertson-Dworet, Captain Marvel stars Brie Larson as Carol Danvers, Samuel L. Jackson as Nick Fury, Jude Law as the commander of Starforce, Clark Gregg as Phil Coulson, Lee Pace as Ronan the Accuser, Djimon Hounsou as Korath the Pursuer, Gemma Chan as Minn-Erva, Ben Mendelsohn as Talos, Lashana Lynch as Maria Rambeau, Algenis Perez Soto as Att-Lass, McKenna Grace as a young Carol Danvers and Annette Bening as the Supreme Intelligence.