Asked in James Bond
James Bond

What actor has played James Bond?

Answer

Wiki User
08/30/2012

James Bond has been portrayed on screen in the official Eon Productions films by Sean Connery (1962-1967, 1971), George Lazenby (1969), Roger Moore (1973-1985), Timothy Dalton (1987-1989), Pierce Brosnan (1995-2002), and Daniel Craig (2006-present). Unofficial actors have been Barry Nelson (1954), David Niven (1967), and Sean Connery (1983).