Your right, I never thought about Kung Fu being played by an American.
I remember watching a Robin Hood movie and being gobsmacked that Robin Hood was being played by Kevin Costner with an American Accent, didn't even try for English let alone Nottingham.
At least when Mel Gibson played William Wallace in Braveheart he had a passable Scottish accent.
I didn't actually know David Carradine was dead!