As sure as death and taxes, whenever a current James Bond actor packs it in, the world and its cat digs into the debate about who will be next. I am at the stage where I couldn't care less how this spreadsheet/tick-all-the-boxes world decides on the next person to become 007. The important thing for me is that Bond movies should be bigger than Bond in terms of plot, action and entertainment, and as much attention should be paid to casting the villain.
But, here's a gallery of the actors who have played Bond in the past.
Barry Nelson in a TV version of Casino Royale (1954).
Bob Holness in a radio production of Moonraker (1955).
Sean Connery in films, Dr. No (1962), From Russia With Love (1963), Goldfinger (1964), Thunderball (1965), You Only Live Twice (1967), Diamonds Are Forever (1971), Never Say Never Again (1983).
David Niven in the film Casino Royale (1967).
George Lazenby in the film On Her Majesty's Secret Service (1969)
Roger Moore in films Live And Let Die (1973), The Man With The Golden Gun (1974), The Spy Who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), Octopussy (1983), A View To A Kill (1985).
Timothy Dalton in films The Living Daylights (1987), Licence To Kill (1989).
Pierce Brosnan in films Goldeneye (1995), Tomorrow Never Dies (1997), The World Is Not Enough (1999), Die Another Day (2002)
Daniel Craig in films Casino Royale (2006), Quantum Of Solace (2008), Skyfall (2012), Spectre (2015), Bond 25 (2019)
And then ????????? But please, don't make a big deal out of it!