Roger Moore, who played James Bond, dies at 89 Updated: 24 May 2017, 06:34 PM IST Livemint British actor Roger Moore, who won international fame playing secret agent James Bond, died in Switzerland of cancer