Former James Bond actor Roger Moore dies at 89 It is with a heavy heart that we must report that actor Sir Roger Moore has died at the age of 89. His family made the announcement, revealing that the actor passed away today in Switzerland after a short battle with cancer. “The love with which he was surrounded in his final days was so great it cannot be quantified in words alone,” they wrote in a statement.