4. Roger Moore
Average Box Office Earnings: $167.84 million per movie
Number of James Bond Movies Released: 7
Highest Grossing Film: Moonraker
Although Moore’s portrayal greatly diverged from the original, it was critically acclaimed and propelled him to great heights of fame. He retained the role for an astounding twelve years, and during that period, starred in seven Bond films like Live and Let Die (his debut), The Spy Who Loved Me and Octopussy. His defining personalized trait as James Bond was his quirkiness and his humor, which made him well liked by the audience.