The British actor Roger Moore has died after a short battle with cancer.<br />The 89-year-old film star was famous for playing the iconic fictional spy James Bond.<br />