list of all the actors who have played James Bond 007
Here is a list of all the actors who have played James Bond in the official film series produced by EON Productions:

1. Sean Connery

Sean Connery acted as James Bond in the first six films in the series: “Dr. No” (acted in 1962), “From Russia with Love” ( acted in 1963), “Goldfinger” (acted in 1964), “Thunderball” (acted in 1965), “You Only Live Twice” (acted in 1967), and “Diamonds Are Forever” (acted in 1971).
2. George Lazenby

George Lazenby played James Bond in just one film, “On Her Majesty’s Secret Service” (acted in 1969).
3. Roger Moore

Roger Moore played James Bond in seven films: “Live and Let Die” (acted in 1973), “The Man with the Golden Gun” (acted in 1974), “The Spy Who Loved Me” (acted in 1977), “Moonraker” (acted in 1979), “For Your Eyes Only” (acted in 1981), “Octopussy” (acted in 1983), and “A View to a Kill” (acted in 1985).
4. Timothy Dalton

Timothy Dalton played James Bond in two films: “The Living Daylights” (acted in 1987) and “Licence to Kill” (acted in 1989).
5. Pierce Brosnan

Pierce Brosnan played James Bond in four films: “GoldenEye” (acted in 1995), “Tomorrow Never Dies” (acted in 1997), “The World Is Not Enough” (acted in 1999), and “Die Another Day” (acted in 2002).
6. Daniel Craig

Daniel Craig has played James Bond in five films so far: “Casino Royale” (acted in 2006), “Quantum of Solace” (acted in 2008), “Skyfall” (acted in 2012), “Spectre” (acted in 2015), and “No Time to Die” (acted in 2022).