What actor has starred in the most movies as James Bond?

Daniel Craig

Pierce Brosnan

Roger Moore

Sean Connery