Roger Moore, the Suave James Bond in Seven Films, Dies at 89 What’s your Reaction? +1 0 +1 0 +1 0 +1 0 +1 0 Facebook Twitter Email The Englishman also was debonair as Simon Templar on the British TV series ‘The Saint.’ “I would have loved to have played a real baddie,” he once said. Roger Moore, the handsome Londoner who portrayed James Bond in seven films with a cartoonish, cheeky charm and probably for a bit too long, has died. He was 89. A message from his children, shared Tuesday on the actor’s official Twitter account, read, “It is with a heavy heart that we must announce our loving father, Sir Roger Moore, has passed away today in Switzerland after a short but brave battle with cancer.” [instagram-feed id=”4943763565″ showheader=”false”]