16
The King's Thief

In the movie 'The King's Thief', Roger Moore portrayed the character of Jack. 

15
The Sins of Rachel Cade

In the movie 'The Sins of Rachel Cade', Roger Moore played the character Paul Wilton, a handsome and compassionate doctor stationed in the African jungle. Moore's character falls in love with Rachel Cade, portrayed by Angie Dickinson, a dedicated nurse who runs a remote medical clinic. Together, they navigate the challenges of providing healthcare in a rugged and often dangerous environment while grappling with their own personal and romantic conflicts. 

14
Moonraker

Moonraker
In the movie 'Moonraker', Roger Moore played the iconic role of James Bond, also known by his code number 007. As Bond, Moore brought his signature charm, wit, and sophistication to the character, portraying the British secret agent on a mission to investigate a space shuttle theft and thwart a plot to destroy humanity using a deadly toxin in outer space.

13
The Cannonball Run

The Cannonball Run
In the action comedy film 'The Cannonball Run', Roger Moore portrayed the character of Seymour Goldfarb, Jr., a rich British playboy who believes himself to be Roger Moore.

12
A Princess for Christmas

A Princess for Christmas
Roger Moore starred as J.D. Morgan in the 2011 Christmas movie 'A Princess for Christmas'. In the movie, J.D. Morgan is an estranged uncle of a young girl, who takes a group of children to his castle in Europe for a festive holiday.

11
The Sea Wolves

The Sea Wolves
In the movie 'The Sea Wolves', Roger Moore portrayed Captain Gavin Stewart, a character based on real-life British intelligence officer Lieutenant Colonel "Blondie" Hasler. Set during World War II, the film follows a group of retired British officers who form a covert unit to disrupt German shipping operations in the Indian Ocean. 

10
North Sea Hijack

North Sea Hijack
In the action-thriller film 'North Sea Hijack', Roger Moore played the lead role of Rufus Excalibur ffolkes, an eccentric and expert counter-terrorism specialist. Ffolkes is called upon to thwart a group of terrorists who have seized control of an oil rig in the North Sea. 

9
A View to a Kill

A View to a Kill
In the 1985 James Bond film 'A View to a Kill', Roger Moore reprised his role as the iconic British secret agent, James Bond, for the seventh and final time. Moore's Bond is tasked with investigating a plot by the villainous Max Zorin, played by Christopher Walken, who plans to flood Silicon Valley and gain a monopoly in the microchip industry. 
 

8
Gold of the Seven Saints

Gold of the Seven Saints
In the 1961 Western film 'Gold of the Seven Saints',' Roger Moore played the role of Shaun Garrett, an adventurous and resourceful fortune seeker. The movie revolves around Garrett and his partner, played by Clint Walker, who discover a hidden stash of gold in the mountains. Their journey to claim the treasure is fraught with peril, as they face treacherous terrain, rival prospectors, and a ruthless gang of outlaws led by Letícia Román's character.

7
Octopussy

Octopussy
In the 1983 James Bond film 'Octopussy', Roger Moore reprised his role as the iconic British secret agent, James Bond, for the sixth time. In this installment, Bond investigates a plot involving a mysterious jewelry smuggling operation, nuclear disarmament negotiations, and the enigmatic Octopussy, played by Maud Adams. 

6
Interrupted Melody

Interrupted Melody
In the musical biopic 'Interrupted Melody', Roger Moore portrayed the character of Cyril Lawrence.

5
The Man with the Golden Gun

The Man with the Golden Gun
In the 1974 James Bond film 'The Man with the Golden Gun', Roger Moore played the iconic role of James Bond, British secret agent 007, for the second time. Bond is tasked with tracking down and neutralizing the deadly assassin Francisco Scaramanga, portrayed by Christopher Lee, who possesses a golden gun and plans to disrupt the global energy market.     

4
The Wild Geese

The Wild Geese
Roger Moore starred in the 1978 British adventure war film The Wild Geese as Col. Rafer Janders. The film also stars Richard Burton, Richard Harris, and Hardy Krüger.

3
Live and Let Die

Live and Let Die
In the 1973 James Bond film 'Live and Let Die', Roger Moore made his debut as the iconic British secret agent, James Bond, also known as 007. Moore's portrayal of Bond is marked by his suave charm, quick wit, and a sense of sophistication. In this installment, Bond is sent to investigate a drug lord, Mr. Big, and a mysterious drug trafficking operation involving voodoo rituals. 

2
For Your Eyes Only

For Your Eyes Only
In the 1981 James Bond film 'For Your Eyes Only', Roger Moore reprised his role as the iconic British secret agent, James Bond, for the fifth time. Moore's portrayal of Bond in this installment is characterized by a return to a more grounded and serious tone, in contrast to some of the more fantastical elements of previous films. Bond is on a mission to recover a top-secret British encryption device, encountering memorable villains and thrilling action sequences along the way. Moore's performance in 'For Your Eyes Only' demonstrated his versatility in the role, successfully balancing suave sophistication with a grittier, more realistic approach to espionage.

1
The Spy Who Loved Me

The Spy Who Loved Me
In the 1977 James Bond film 'The Spy Who Loved Me', Roger Moore played the iconic role of British secret agent James Bond for the third time. Bond teams up with Soviet agent Anya Amasova, also known as Agent Triple-X, to investigate the theft of nuclear submarines by the megalomaniacal Karl Stromberg.