Well Batman is never called as the American Batman and fight the ideals of his country.
Batman is never personified by his country. He doesn't fight WW2 for America nor he fights for the American ideals.
Captain America is like James Bond. Maybe more because of the causes listed above.
I'm not fixing that Cap must be American. Try to find an American first, if he's not found then have somebody else fitting the description.
Citizenship is okay.
I think it would be better to have an American actor playing Captain *America*, but that's just me.My opinion on this: Captain America should be played by an American actor.
The name is Captain-America, he represents American value more clearly than Superman. Some of you will say well what actors do is acting. Oh yeah, tell that the James Bond franchise why cant an American actor be a James Bond? James Bond doesnt spell like James Captain Britain Bond, while Captain America is Captain America.
Tell you what, I rather see a black all-American Steve Rogers (perhaps a film on Patriot), than an Australian Steve Rogers. If there's an exhaustive search on the American actors and proficient candidate is not found, then Marvel can go for the foreign actors. But before that, an American should be searched for Cap.
To sum up, check first:
Matt Damon
Brad Pitt
Mark Valley <-- New Yorker, like Cap
Aaron Eckhart
Then:
Clive Owen
Gerald Butler
Sean Bean
Hugh Grant
Hehehe.I am now waiting for the poll that asks "Should a black actor be cast as Captain America?".
ANZ/Scots/Irish/Welsh -> English
is a less divide to cross than
British & Commonwealth -> America
ANZ -> Commonwealth countries. You know who's head of the Commonwealth, Britain which supposed to be an English yoke Empire. They like the queen's ass sitting on their head, figuratively speaking.
Scots -> Not even a country per se. Part of Britain.
Welsh -> Idem.
Irish -> Used to be part of Britain.
Compared to:
America -> A proud big country across the Atlantic pond who kicked English butt forever in the 19th century. They say they have their own culture and anyway unlike most of those above in World War II, they follow their own army to fight Germany.
Research those James Bond actors anywhere in the internet, and you'll see they have schooled one way or another in British, cough, English acting schools. James Bond is not even says "Captain Britain". That means lay people who are not accustomed to James Bond don't even know Bond is British or let alone, English. On the other hand, Captain America spells "Captain-America". He's from America isn't it - well what most people don't know that he's from New York instead of Southern states.
but Batman isnt an iconic american character,Caps costume represents america,it should be an american^Bale is British, he's from Wales, but sometimes keeps an American accent for interviews and such.
What are you on about, i dont understand a word you are saying???
OK.Do you want a concise summary?
Captain America is for american actors, and Excalibur/Captain Britain is for your countrymen.