Feb 21, 2022
OK, Roger Moore first played Bond in 1973s Live and Let Die at the age of 46. David Niven played James Bond once in Casino Royale (1967) at the age of 57.
Some of the Bond books were orignally intended to feature another 00 agent named Napoleon Solo. Bond's uncle, maybe?