Question: who are the actors that have played james bond
Answer: No ( 1962 ) Last appearance Spectre ( 2015 ) Created by Ian Fleming Portrayed by Sean Connery ( 1962 -- 67 ; 1971 ; 1983 ) David Niven ( 1967 ) George Lazenby ( 1969 ) Roger Moore ( 1973 -- 85 ) Timothy Dalton ( 1987 -- 89 ) Pierce Brosnan ( 1995 -- 2002 ) Daniel Craig ( 2006 -- present ) Information Gender Male Occupation 00 Agent Title Commander ( Royal Navy ) Spouse ( s ) Teresa di Vicenzo ( widowed ) Nationality British