Roger Moore wasn’t the first actor to play James Bond on the big screen, but he was the man who played 007 the longest.
Moore, who died Tuesday at age 89 after a battle with cancer, was one of six stars to take on the role of the iconic British spy. Sean Connery was the first to tackle the part, and Moore took over the franchise in 1972. He would continue to appear as Bond until 1985, starring in a total of seven films about the MI6 agent.
Here, we remember Moore’s entries in the long-running Bond screen canon: