The following are the Bond films starred Roger Moore as Bond himself:
1. The Man with the Golden Gun
2. Live and Let Die
3. The Spy Who Love Me
4. Moonraker
5. For Your Eyes Only
6. Octopussy
7. A View To A Kill
Roger Moore
Roger Moore.
Roger Moore
There are two unofficial James Bond movies, which are Casino Royale (1967) and Never Say Never Again (1983).
Roger Moore first starred as James Bond in 1973's Live and Let Die.
Roger Moore played James bond in Moonraker.
Both Sean Connery and Roger Moore have each made 7 Bond films.
Roger Moore is the oldest actor to portray James Bond, he was 45 when he made the movies. He starred in seven films between the years of 1973 and 1985.
Only counting the 24 proper canon Bond films starting at Dr. No and running up through Spectre, Moore did NOT star in 17 of them.
Roger Moore was Bond in Live and Let Die, The Man with the Golden Gun, The Spy Who Loved Me, Moonraker, Octopussy, For Your Eyes Only and A View to a Kill.
There have been 24 total Bond films if you count Skyfall, the most recent film. Some famous Bond men include Sean Connery and Roger Moore.
Sean Connery and Roger Moore have each played James Bond 7 times.