Sean Conneryis the first movie Bond (Dr. No), starring in seven films between 1962 and 1983. A Scottish Bond, he defined the role with his charm and charisma
Sean Connery left the role of James Bond after the fifth movie You Only Live Twice due to disputes over pay and fatigue with the franchise and its effect on his career
George Lazenby starred in only one James Bond movie "On Her Majesty''s Secret Service" (1969). An Australian, he got the role after Connery backed out of the franchise.
Roger Mooreplayed James Bond seven times from 1973 to 1985. He was an English Bond who brought a lighter and more humorous touch to the characterwith his witty one-liners.
Pierce Brosnan is the fifth movie Bond, playing the part in four movies between 1995 to 2002. This Irish actor doesn't consider himself to be a 'good enough' Bond. We disagree.
Daniel Craig is the latest James Bond, who has starred in five films since 2006. He is an English Bond who has reinvented the character for the modern era.
David Nivenplayed James Bond in a 1967 spoof version of Casino Royale. He was an English Bond who was actually the original choice of author Ian Fleming to play Bond.