Which actors have played James Bond?

Sean Connery, George Lazenby, David Niven, Roger Moore, and Timothy Dalton have played the character James Bond.

Leave a Comment