The first "bond" was American CIA agent Jimmy Bond. No american has ever played British Mi-6 agent JAMES BOND. A matter of semantics, but an important one.
Yes and the semantics are that it was Casino Royale and the character was James Bond.