Rumours about who will play the next James Bond have circulated for years since Daniel Craig retired from the role with 2021's No Time to Die. Those discussions have only intensified as Amazon MGM Studios moves forward with the next Bond film.
So far, seven actors have portrayed James Bond on screen: Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig.