Jackie Chan is a citizen of Hong Kong, and therefore does not count.
As for the main issue at hand, yes, there are not many asian people in most of america, but large cities like New York, L.A., or even Orlando have a high asian population, and Asian-Americans are the majority in hawaii, making up 31%, with caucasians at 27%, and African-Americans even less.
The thing is is that hollywood is racist against asians when it comes to movies. Ones that take place in large cities rarely have an asian as a main cast member, or if they do, they are stereotypical and go out of their way to get someone big to play it. At the same time, there was reverse racism when Dragonball Evo came out, asking why goku wasn't asian. He was an alien, so he could have been black or hispanic for all I care. But not martian, because they need to go back to their own planet.
All in all, I don't really care who they get to play parts, as long as the actor is good. Whether he/she is asian or of any other race doesn't matter. Hollywood should just make roles to be played by persons of any race.