 Barry Nelson (I) (qv) is the only American actor to ever play  James Bond. A photo of another American film star,  Richard Conte (qv), provided the inspiration for the image of  James Bond on the British paperback cover of "Casino Royale" in  1955.