There are a lot of actors who have already played James Bond, but according to some reports, people like Roger Moore the most probably because he played the iconic role for a long time. Some say that no one has played the British spy better than he was able to do. He spent thousands of days playing the role and making the role even more iconic than ever.
It seems that the way that he portrayed his character has also made people love the character more. Some people think that Pierce Brosnan was probably the best because his looks just fit the image of James Bond the most. Once again, people will have different options depending on who they think made the role really iconic.
James Bond is a character who was created by Ian Fleming. This characters is included in many movies featuring James Bond. However, Fleming died in 1964, so several other authors used the James Bond character in their works. James Bond was played in movies from 1962 to 2015. The actors who have portrayed James Bond has changed throughout the years.
The very first actor to play James Bond was Sean Connery in the first five movie and then in another movie in 1971. George Lazenby played the spy in 1969. Then Roger Moore and Timothy Dalton played the character in the 1970s and 1980s. Pierce Brosnan was James Bond in the 1990s. Finally, Daniel Craig has played James Bond from 2006 until the present and is the best actor for James Bond due to his acting talent.