He is no James Bond; his name is Roger Moore.