Sir Roger Moore, James Bond actor, dies aged 89 Actor Sir Roger Moore, best known for playing James Bond, has died aged 89, his family has announced.