I’ve noticed a pattern with movies that don’t tell you who the villain is beforehand e.g. in the trailers. They generally don’t turn out so well, and tend to be underwhelming.
Look at the latest Spider-Man’s trailer. So the villain is… a reptile? Why aren’t they telling you who he is? To be mysterious, or is he too boring to be in the trailer? Same with Captain America. Ok the enemy is some red faced guy wearing a human mask.
Compared to say, Spider-Man 2, which prominently features Doc Ock in the trailer, The Avengers, where you know they’re fighting Loki (and his army), and even Thor, where you at least get to see Loki.
Because any true-blue Friendly Neighborhood Spidey fan would instantly recognize that the reptile is one of his oldest foes - the Lizard. They don’t need to push him, any of the fanboys who’ll be lining up for the all-important midnight-of-the-day-of -its’ release showing will immediately know who this is.
Did moviegoers know beforehand that Henry Fonda plays the villain in Once Upon a Time in the West? The reason he was cast in that movie was because after Fonda and his men killed the family and the camera slowly panned over to his face, director Sergio Leone wanted the audience to gasp, “Jesus Christ, it’s Henry Fonda!”
In Steven Spielburg’s Duel (his first movie IIRC), they never show the face of the villain. It’s a truck driver who keeps trying to run Dennis Weaver’s car off the road, push it into a moving train, etc.
Coincidentally, I just read the Matheson story the movie was based on (Matheson wrote the screenplay as well). In the story, the trucker isn’t well identified either, although the protagonist does get a glimpse of his face. A helluva story.
I don’t remember any of the trailers from the original Alien. Did they even hint that Ash was an evil tool of the evil corporation? I do remember being surprised when he started cracking under Ripley’s accusations, and at the double reveal that he was both a bad guy and a robot at once.
Because part of the entire point of that villain was not knowing who he was at first. I think they are wanting to capture that same lack of knowledge in the public that is less familiar with the comics, while letting the fans know it’s one of the classics.
Plus there maybe a desire for us to be blown away by what he looks like. Thus the only way they could reference him is to reveal his name or secret identity, both of which kinda ruin the mystery.
The people to whom the specific identity of the villain has any prior meaning already know who the “red-faced guy” is in a Captain America story. For those who don’t, it’s not really going to matter.
Because only the uberfans will recognize “Oh,thats the Lizard, cool!” Everyone else won’t care, because they won’t know who that is anyway. It doesn’t matter, either you buy the premise “it’s Spiderman, fighting some badguy, see all the cool effects”, or you probably won’t go to the next “Spiderman” movie.
What did we know about The Avengers prior to the movie? I guess you might have seen Loki, if you recognized him, but all the actions scenes really showed was a bunch of flying things getting smashed about and creating havoc. And a guy telling Stark “I have an army”.