1962-1967, 1971 and 1983 Sean Connery: Sean Connery went on to play James Bond four more times in From Russia with Love, Goldfinger, Thunderball and You Only Live Twice, before temporarily retiring from the role. He then came back for Diamonds are Forever, then finally Never Say Never Again.
1967 David Niven : That was Casino Royale, a SPOOF
1969 George Lazenby: The under appreciated On Her Majesty's Secret Service
1972–1985 Roger Moore: ( 7 films, Live and Let Die, The Man with the Golden Gun, The Spy who Loved Me, Moonraker, For Your Eyes Only, Octopussy, A View to a Kill )
1986–1994 Timothy Dalton: 2 films, The Living Daylights and License to Kill
1994–2004 Pierce Brosnan: ( 4 films, GoldenEye, Tomorrow Never Dies, The World Is Not Enough, Die Another Day )
2005-Present, Daniel Craig: (4 films, Casino Royale, Quantum of Solace, Skyfall, Spectre )