American actor has some advantages over their foreign counterpart:
1. He has older relatives living or dead who have experienced the period in America, and told him stories about it.
2. He was taught American history during Great Depression/WW2 in grade school. Unless the foreigner is a history buff he won't have the same history lesson that the American actor has gotten.
3. The American can turn into a deeply patriotic mode (double edge sword here because it can break him into oversentimental, but I'm hoping it will be a positive influence) to do the role. I doubt the foreigner can truly emulate it, unless he's waiting for green card (kidding).
The only point that really helps is the first one. Think back about all the history you learned in grade school. Remember any specific examples of it? Most likely not, because grade schools give you the bare minimum of history. They hit the major points and move on, and since WWII was a world war, most of the major events that happened in it will be the same events other countries learned in grade school (or the equivalent) as well.
And anybody can go into a deeply patriotic mode, a foreign actor could as well. All you would have to do get deeply patriotic about your own country and then carry that emotion across when you're acting. It's like when you're in an extremely emotional scene. If you have to cry in a scene, you don't cry by making yourself think about what's actually happened in the play/movie, you draw upon your own experiences in life and carry that emotion over into the lines you say. It's the same in this case.
Then Marvel has some issues to consider:
1. Picking a foreigner will inevitably create controversy:
a. Entertainment Media will mock the actor as "Captain (insert his nation here)".
b. People will groan & moan on how a foreigner acting as literally Captain America. Especially old guys BTW who had grown up reading the comics.
2. Are American actors are so unskilled acting-wise Marvel has to choose the alternative?
3. If DC/WB can have almost all American actors as Kal El, why can't Captain America? Rumored Henry Cavill was not chosen as Superman even if the last Superman movie was clearly not the 1st.
This Captain America was the "1st"; Marvel will do best to make the first Steve Rogers the perfect one. I couldn't care less for the next Steve Rogers BTW but this is the Steve Rogers people will look up if the franchise takes off in motion picture form.
Yes, some people will get angry about the possibility of a foreign actor playing Cap, but I can guarantee one thing, if the movie is good, no one will b*tch and moan again. And the number of people who read comics make up and incredibly small portion of the movie going audience. Even if all the people who read Cap comics boycotted the film and didn't go, it wouldn't even put a dent in the BO.
And you obviously haven't been reading my past posts. I'm not saying Cap
should be played by a foreign actor. Far from it. All I have been saying, is this:
That the BEST ACTOR for the job should be cast. Regardless of his nationality.
That means the actor has to be able to be able to appear the same race as Captain America, sound like Captain America, and believably portray Cap on screen. If a Brit plays him and can pull off the accent, and does a damn fine job of acting the part, then pick him. If the best man for the job is Aussie, pick him. If the best man for the job is American, then by all means, pick him too.
I have never said that I think there aren't any American actors who can play the role. In fact, I can't even give you a foreign contender who I'd like to play the role. As an actor, I'm simply opposed to the idea that we should limit our casting choices to one nationality, when you could have another foreign actor who could do a better job.