But they had to change the name and the country of origin of the character. So no american has played British secret agent James Bond. I know its minor semantics and splitting hairs, but its still a fact.
The first dramatized Bond was played by an American Actor, Barry Nelson.