American actor Barry Nelson was actually the first to portray 007. On television, however, not in films. Nelson played agent "Jimmy Bond" in an episode of the mid-50s CBS television series CLIMAX. The episode was an adaptation of the first Bond novel, CASINO ROYALE and co-starred Peter Lorre as LeChiffre. I've never seen it but I'd certainly like to.