I just don't like it, I don't like that Dan Dare is being played by an Aussie, I don't want an American to play Bond.
Superman stands very explicitly for American values, and it's a shame that they couldn't find an American to play him.
But.. it's acting. Does it honestly matter to you that this guy has a British accent when he's on some late night talk show hyping the movie?
I mean, if he can't pull off a convincing American accent, then I can see your point.. but otherwise, it just seems like a really pointless complaint.
What matters is what is on the screen, not what's off.