007 box office: the top-grossing James Bond movies

A deep dive to establish the highest James Bond box office gross in real terms. 


Skyfall notched up an impressive box office as the first billion dollar Bond film and was widely reported as the top grossing James Bond movie of all time. Despite expectations, the two subsequent films have failed to beat it. Perhaps No Time to Die could have done it without the pandemic, but we’ll never know.

The trouble with reporting straight box office figures though is that it only tells a small part of the story. For example, when the box office takings for the other films is adjusted for inflation it tells a markedly different story. When adjusted for inflation Thunderball was a billion dollar film too.

However, even inflation adjusted figures fail to tell the complete story. In this article I want to explore the topic in a bit more detail and identify the most successful James Bond films on a number of different measures.

Box office figures

The figures from the table below are mostly taken from The Numbers. Throughout this article the big assumption is that figures reported on third party websites are correct; if they’re not exact, they are likely to be pretty close.

This doesn’t really tell us much other than the general trend is up and that Skyfall grossed more than any other Bond film. What it fails to account for are the effects of inflation on those figures, underlined when you simply look at how the budgets have climbed over the years.

On the other hand, home video formats account for significant earnings on top of the cinematic release and so box office earnings of a 2021 film don’t compare directly with one released in 1962.

A note on budgets

For the four most recent Bond films there are better figures available than those quoted by The Numbers and elsewhere.

UK limited companies were formed for Quantum of Solace, Skyfall, SPECTRE and No Time to Die. As they are legally required to submit annual accounts we can find out exactly how much money the production has been allocated in pounds sterling.

Converting from pounds to US dollars at the exchange rate at the time filming started gives an idea of the dollar budget. It’s impossible to know the exact date the money was transferred – or even if it was a single transfer – but should be pretty close to the real number. So that’s what we’ve done in the most recent Bond films.

By that measure No Time to Die’s budget was quite a bit higher than the $250-$300 million usually reported. The budget comes in at just over $350 million.

That all said, let’s look at the numbers and find out which are really the top grossing James Bond movies.

Box office by actor

Add all those numbers up and the total domestic box office take for the 25 films is $2.22 billion, while worldwide it totals $7.67 billion.

The table below breaks down the box office take by actor. Daniel Craig’s films have earned more than any other actor but that’s hardly surprising given that he appeared in the five most recent films.

Inflation-adjusted figures

To give a clearer idea of the amounts each film grossed at the box office, domestic and worldwide takings were adjusted for inflation using this US Consumer Price Index calculator and ranked in order. This gives a very different picture of how each film performed at the box office.

Domestic box office

On this basis Thunderball remains the top grossing Bond movie at the domestic US box office when adjusted for inflation, followed by Goldfinger and Skyfall. SPECTRE didn’t do too badly, making it to eighth place, ahead of Casino Royale but behind Die Another Day. But No Time to Die comes in after On Her Majesty’s Secret Service, widely considered a failure at the time, and For Your Eyes Only.

Worldwide box office

Globally Skyfall is in the number 1 spot, perhaps due to the massive Chinese market, with Thunderball trailing slightly and then Goldfinger and SPECTRE in fourth. What is interesting is how when you take inflation into account five Bond films are in the billion dollar club.

Inflation adjusted box office by actor

If we look at each actor’s inflation adjusted box office take a different picture appears than before. Sean Connery’s films earned more at the box office than any other actor both domestically and worldwide. But while domestically Roger Moore’s films come in second place, worldwide Daniel Craig pips him to the silver medal.

We can divide those figures by the number of films each appeared in to obtain each actor’s average box office per film. That shows Sean Connery in the top spot domestically with Daniel Craig leading worldwide. It doesn’t really mean anything beyond perhaps being of interest to stats nerds.

Worldwide ROI

While the gross box office takings may be one measure of success, they are unlikely to impress anyone in business. The real question is how many dollars you make for each dollar invested. A billion dollar box office sounds impressive, unless the cost of the movie so high the studio made no profit.

And so a better measure of success is to measure Return On Investment (ROI). The production costs are subtracted from the gross box office takings and that figure is expressed as a percentage of costs.

When you compare the ROI, the picture that emerges is very different indeed. In fact, none of the more recent films even makes it into the top half of the list. No Time to Die is bottom, a combination of having a high budget with reduced earnings due to the pandemic.

Note that this doesn’t take into account the marketing budget,  often said to be as large as the production budget. This article by the Hollywood Reporter mentions an average figure of $200 million in global marketing costs per movie.


Yet another measure of success is ignoring the top grossing James Bond movies and judging success on the number of people who saw each film. This we can estimate by dividing the box office gross by average ticket prices.


By using average ticket prices in the US you can determine with a fair degree of accuracy the number of people who paid to see any particular film. On that basis Thunderball remains the most popular Bond movie in the US, ahead of Goldfinger and way ahead of Skyfall, in third place. SPECTRE is mid way down the table and No Time to Die sixth from bottom.

It’s worth stating again that it is difficult to measure the success of a film now to one released in the 1960s. Now we have numerous home video formats including streaming services and many people choose to wait until they can catch a film in the comfort of their own home. In the 1960s there was no home video and television was restricted to far fewer channels.

In the UK there were two TV channels in 1962 when Dr No was released. A third was added when BBC2 started broadcasting in 1964 and Channel 4 only began its transmissions in 1982. Therefore there was little choice and no catch-up TV, making an evening – or weekend afternoon – visit to the cinema much more attractive. And that’s not to mention the tiny size of television screens in those days.


More problematic is the global audience size as there are no figures published for average ticket prices worldwide. Even if there were, there are likely such variations globally that such figures would be affected by audience geography. For instance, China is now important target market, but has not been so in the past and the cost of cinema tickets in China may be quite different from that of the United States.

However, just to see what we get anyway, I’ve used the vast simplification of calculating the worldwide audience based on US average ticket prices. I’m not even sure of the magnitude of error that this creates, but be sure that the numbers are almost certainly way off.

This puts the global audience of Thunderball marginally ahead of Skyfall, but in truth either could be well ahead of the other, such is the potential margin of error. By this measure SPECTRE is in fourth place, behind Goldfinger, and No Time to Die is 14th. Clearly audiences were wary of returning to the cinema because of the pandemic.


While Skyfall’s $1 billion worldwide box office take is impressive, making it the first ever Bond film to breach that barrier, it is a poor measure of success. When the figures are adjusted for inflation, Skyfall is in third place domestically, behind Thunderball and Goldfinger, although globally it is just ahead of Thunderball thanks to expanding markets such as China.

In terms of audience size, Skyfall is well behind Thunderball and Goldfinger in the US, which is the only market we can measure the audience with any degree of accuracy.

But in terms of Return On Investment there is one film that has never been beaten. Dr No launched the James Bond series with an incredible 5857% ROI. Compare that with Skyfall’s 455% ROI, which looks like a failure in comparison.

This is an updated version of an article from 15th July 2015. This version published on 9th September 2022.

David Leigh founded The James Bond Dossier in 2002. A fan of 007 since the age of 8, he is also author of The Complete Guide to the Drinks of James Bond. You can order a copy here if you don't own it already.

Free monthly newsletter

Get the latest on Bond 26 and other James Bond news by email.

No thanks, I'm not interested in news about 007

Share this article

Like this article? Join our free 007 newsletter and get the latest on Bond 26 and other James Bond news by email.