What actor has portrayed James Bond in the most films?
Answer Roger Moore
Pierce Brosnan starred in four Bond films, Daniel Craig in five, and Sean Connery in six, but the most Bond of all the Bonds is Roger Moore, who starred in seven films of the franchise. Beginning with Live and Let Die, Moore starred in the role for over a decade, playing Bond all the way until his final role in A View to a Kill.
Asked by Ben Jenkins · Last updated 2 years ago · 7K views