Asked in James Bond
James Bond

What actor has played James Bond?


Wiki User

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).